The employees and management are fun to be around, and supportive and helpful. Everyone is friendly. Schedule is the best I have ever had (4 10hr shifts with Fri-Sun off every week!)
Benefits are above average. Salaries are good. Union is relatively strong but relatively helpless from keeping bad things happening to good people. The CEO and COO are horrible jokes.
Cons
Where to start...people are backstabbing...nobody works...moral is bad and the company is in heavy debt due to a foolhearted CEO. It's amazing they haven't went out of business.