Pros
If you are in finance, a GM, or at the corporate or division level, they pay well because they know that's what you will need in order to stay for a year. But even then, sometimes they low ball people and don't care. Some of the people I met there are the most hard working genuine people and will carry those relationships with me for the rest of my life. People are always the best part! They just don't deserve to be treated like a number on a piece of paper or abused the way they were/are. Good benefits options and good 401K match, benefits for family were on the pricier side and near impossible for someone on the floor making $16 an hour. Tuition reimbursement up to $5250 per year
Cons
Multiple mandated, senseless layoffs every year (it could be you any day any time, any facility), inconsistent guidelines around SOX, safety and production metrics, executive level employees get annual bonuses in the 6 figure range while the hard working folks on the floor get a quarterly cash bonus of maybe 2%, basic PTO with a maximum of 4 weeks when you have 10 years of service or negotiated upon hire, no paid maternity or paternity leave, no employee recognition programs (no budget for it either), always focused on the negatives and never giving kudos or praise where deserved, no additional perks, LONG working hours with little regard to your personal life or commitments, always someone talking behind your back, you can't even trust your superiors to stand up for you or defend making the right decision, unrealistic demands on individuals, lack of timely resolutions to concerns brought up, an extreme over redundancy in reporting requirements, meetings to talk about meetings, very high turnover rates (which should say something but no one cares when they should, a lot of talk the talk but no walking the walk, the list goes on...