Compensation is very good and the people are great to work with. Upper management see the importance if reinvesting in the equipment and facility. The management team sees the vision of other just need to keep changing the culture and performance.
Cons
Departments are siloed and management needs to collaborate better. Hourly employees can be disrespectfull of each other at times and need to improve culture.