It's no longer what it used to be.
Whatever you do, don't apply for an engineering position, or you'll be so frustrated day in and day out that you'll end up making regular visits to the doctor. I simply failed to notice the interviewer's demeanor at the time. You may end up unable to get paid or learn anything even after waiting in line, and newcomers have no chance of getting promoted. On top of that, you'll have to deal with a pile of messes that management can't sort out.
After being lured in at the beginning, I discovered that the turnover was far too high. There's an unspoken rule that you can't leave work on time—it's practically as if they're going to issue you a fine. If you leave conspicuously, be careful: they may remember you and bring up old scores against you that day. They can remember this kind of thing for a lifetime.
Even when you finish your work early, you're constantly told, “You're not a newbie anymore. What did you do? How did such-and-such end up like this?” Then there's always something else for you to do. Even a tiny spark can become a raging fire; it's just forced overtime.