Pros
Great pay and benefits but that's it.
Cons
Management, management, management, hours, work life balance (lack of it), community. There is a major issue here with management hiding everything from employees and a turn over rate. This company doesn't care about its employees at all.