Pros
Not many worth mentioning relative to the upside of working for the company. Responsive HR employees to administrative issues. Honest attempt by HR and lower tier management to seek employee feedback.
Cons
Hah. Where to start. First if all, the company does not match salary expectations with the cost of living for the local geographic area where the site is located. Upper management seems uninterested in the care and concern for employees in regard to safety and welfare. As long as the product is loaded and shipped, not much else matters. Absolutely no training for new management employees as they are left to run an operation they know little about. When approached, management has no interest in training new supervisors and leaves them to be pounced on by a lynch mob of employees that do nothing but complain about their jobs. Mistakes are met with threats instead of constructive feedback and coaching like you find in a professional environment. Health plans mysteriously vanish from year to year only to force employees on to a more expensive plan they don't want or won't use. Management interaction with employees was minimal at times with managers sitting in their offices watching numbers fluctuate from day to day. Upper management very unreceptive to new ideas and suggestions to improve process.