Pros
Friendly management. I was able to speak my mind most of the time. They like to hear improvement suggestions from employees. Nice 401k (they match 100% up to 4% of your income, and it is 100% vested on Day 1). Generous profit sharing and bonus checks. Most of the people who I heard complaining were just lazy millennials (my own age) who spent more time goofing off than working. It’s not hard to advance here. Just work hard and show some initiative. They moved me from 2nd shift to 1st shift at my request and let me advance from production to tech support. Very accommodating. You don’t have to be stuck in one place forever. Lots of people move around.
Cons
Pretty low salary. Small annual raises. But at least they are upfront about it. It’s not like it was a surprise.