Pros
The benefits are pretty ok for an entry level position. As much overtime as you can work if you chose (or are chosen).
Cons
Racism (not the kind you would expect), favoritism, lying management, pay scale is vastly different from person to person, HR is useless, you can not advance in your position, payroll will mess up your pay eventually and take months to correct it if they dont outright refuse, management actively participates in gossip with other employees and usually believes it, meaningless classes about safety and standards only to have management tell you to blatantly disobey it for the sake of production, verbal assaults by leads and supervisors in front of other employees, unrealistic expectations of time it takes to accomplish a task, no positive reinforcement, your yearly raise will be $0.35 if you are lucky, don't even bother having a question because no one will know the answer or at least say they don't, laziness is acceptable and seems like rewarded for some, your personal time off is not YOUR personal time off and will be taken to the tune of 40 hours for their mandatory shut down, don't bother making plans for the weekend that you can't cancel because they will give you mandatory overtime hours before you leave for the week, if you get sick while at work except to have an argument about whether or not you can go home, dont bother pointing out quality issues because they will either try and overlook it, scream at you for going to QA, or even suspend you (thats right they dont care that they put out bad product), they will change the schedule at the drop of a hat even if you have already scheduled your life around it (ex school, kids, any other obligations) and its on you to reschedule, a new procedure comes out every few months that you have to learn, they spend millions literally millions of dollars on equipment or "upgrades" that brake in weeks or never work at all, the hours are 12 a day with lower than average breaks, if you have a doctor's appointment you either have to lose sleep or use PTO, injuries are rarely reported past supervisor level, and they have any number of reasons to write you up if they feel like getting you fired or blocking a promotion. Its pretty much the worst place I have ever worked, just the company and how they treat their employees, not the actual job. If I had options I would leave but in this economy, im stuck.