Pros
Eh... good benefits. People on the manufacturing floor are a solid team. Opportunity to learn skills.
Cons
Where to start? -Upper management is sorely out of touch with reality and the life of the common working man -No clear business path, no transparency, seemingly no interest in career development, head of HR is very detached -The hours are soul crushing, and for no valid reason -Pay is horribly unequal relative to the workload -More engineers does not mean a more efficient workplace -Contract company lies to prospective employees about pay and benefits -Overwork good employees, let others seemingly do whatever they want -Onboarding is painfully slow, as are raises -All style, no substance. They seem to want to impress customers with a tour of the facility, but won't spend any money for decent tools or equipment -Upper management is barely visible on the floor, despite the relatively small facility -Pretty sure the plant managers are trying to make a name for themselves by trying to be "innovative", instead just turning people into robots and running the place like a sweat shop.