Pros
There are some nice people that work there. Benefits are good.
Cons
It's an old school manufacturing company. It's normal to see people who have been there 15+ years. Lots of older people at the company and not enough people in there 20s, 30s, or even 40s. They need some new blood at that company, but most of the young people that join soon end up quitting or getting fired because the management is unbearable and unprofessional. There's too much middle management. It seems they keep promoting people to team leader or director roles just because they've been there 15-20 years instead of on their merit. It's gotten to the point that there's too much management and not enough people actually doing work. I've also seen a lot of people act extremely unprofessional, be rude, and harass other coworkers right in front of their managers and the managers don't do anything. A lot of managers aren't willing to help you grow or care about your advancement--they kind of just want you to stay in the position/role you're in. This makes it very difficult to move up. People are quick to throw you under the bus for when things go wrong, but quick to take credit when things go right. You have to really watch what you say because there's a lot of company politics and you don't know who's going to whistle blow.