Pros
Pay and benefits were okay.
Cons
Management is full of egotistical and horrible people. I've witnessed upper level management literally screaming at lower level management over trivial things/things out of their control, I've witnessed lower level management berating employees for things they are not properly trained on, and management threatening the jobs of employees is a regular thing here. Various departments are worked to the bone and understaffed. Company went through a shady buyout where the owner felt necessary to tell staff the buyout was completed effective the day before the announcement. Shows how much they care about their employees, right?