Great coworkers to work with. Work is consistent, Flexible enough for time off, Paid time off, sick pay, and health benefits are available.
Cons
Poor upper management skills, Pays significantly below industry standards, poor with resolving safety issues. No room for advancement. Bad inter-department and upper management communication. Company is always understaffed, workers frequently burn-out.