Pros
Better than average pay. Even entry level laborers earn a respectable wage. Good group of coworkers and floor level supervisors. Not always necessary to "run your butt off" to keep up with workload. Good 401k investment options.
Cons
Upper level management has literally no regard or respect for the workers, and is shameless in demonstrating their disdain. Sounds extreme, but it truly borders on sociopathic. Workers cafeteria has elementary school style and size lunch tables. When complaints were lodged, response from plant superintendent was that they didn't want you in there for long, so they're not going to make it comfortable. Management cafe is another story, however. Reward for hitting a safety goal in most places may be a sweatshirt or coffee mug... we once got a candy cane and a packet of hot cocoa mix, because it was near the holidays. Employee drops unconscious in the entry hallway, is forced to leave via ambulance...and then is charged a day on his attendance record for leaving. Working environment is 120°F or more in much of the plant. Work schedule is impossible to live your life around. Full production scheduled on major holidays including Thanksgiving and Christmas, all while equipment sat idle for weeks prior. And unless you have an engineering degree (brains optional), don't even bother suggesting an improvement to the process. If it ever gets implemented at all, it will only be months or years after your suggestion, and after an engineer has reintroduced the idea as his own and taken credit for it.