Pros
Heavy workload so no idle time. Decent benefits including 401k with 4% match. Very easy to "work your 8 hours and leave".
Cons
Stagnant wages - expect a 1-2% pay increase every year, which considering inflation is 2-3% yearly means no increase in quality of life. It's better than going backwards, but it is easy to find fair wages elsewhere. Workload is well above what is possible for staff to handle. It means your always busy but also stressed out about never "catching up". Company is structured into defined groups (ie. production, customer service, purchasing) and there is constant animosity between each group to the point of hostility. This is exaggerated every time there is an customer complaint. Each group attempts to skirt responsibility by pinning the error somewhere else. HR is (seemingly) powerless to deal with issues between staff and management, so bullying, sexual harassment, and racial derogatory remarks tend to run rampant. Employee turnover is incredible high, even with employee retention perks. Equipment is old and upgrades are few and far between, so quality work is hard or impossible to produce. Training for new employees is lacking. CYA (cover your @ss) style email messages are rampant and will be used against you in a heartbeat.