Pros
You get a paycheck every 2 weeks
Cons
Management gets preferential treatment and information, lots of lengthy closed door meetings. Very little opportunity for advancement unless you brownnose. 2-3% raise each year on average which doesn't keep up with cost of living. Benefits get downgraded every few years. Used to have stools in production at stationary positions, removed. Used to get a 5%( of your salary) 401K bonus at year end, gone. Health insurance used to be free, now you pay and it's a terrible health plan. Yearly bonuses come and go. Office personnel worked from home, then they dragged everyone back in for "collaboration". They hire a bunch of temps every holiday season and you never know what violence the temps will do so they have to hire security guards during the same period. Can't trust anybody there as there is a lot of gossip and people plotting to get you. Don't trust the anonymous surveys. Ownership is a bunch of slimeballs.