Pros
Fairly decent pay and medical health insurance plan. Annual raises, although they are pretty small, typically. On the job training.
Cons
No work/life balance; mandatory overtime and years spent on an overnight shift trying to make it to a daytime shift. Poorly executed performance reviews; completed by management personnel that have only talked to you a handful of times instead of people who actually work with you day-to-day. Strict policies regarding safety and harsh punishments, despite management not fully understaning them or how they pertain to our facility. Too much corporate bureaucracy that prevents anything from ever getting done. Those who do take an inovative initiative end up punished. Employees that utilize federally protected and/or company provided benefits end up on management's naughty list, which severely impacts chances for a promotion, raise or shift transfer.