Pros
Pay was strong out of the gate. It is a boy's club. If you are able to create a strong relationship with your superiors and stay in line with them, you can move up pretty quickly. Just NEVER disagree.
Cons
Management at my site continuously put employees in a position to fail. Any employee who raised concerns to management was fired or written up. I was regularly required to work 100 hours a week just to attempt to put my shift in a position to succeed. We hit productivity at 150% everyday for months working 3 straight months of OT (60 hour weeks for hourly employees). Management constantly made false promises for help and none ever came. When I raised concern to the site manager I was blown off. I moved up to the regional manager and was berated for being young, and told: "everyone is working hard." told I was acting childish, etc. Worst work culture I have ever been a part of. Every employee was on egg shells around the site manager, who was universally hated by the employees. When I raised this with his boss I was told: "Employees are like 10 year olds and we are the parents, if they are all upset we are going a great job!"