Toxic Culture - Enter at Own Risk
Pros
Some really good people that care about their work but most are leaving by the truckload. If you can play along and pretend your manager is the best thing since sliced bread you'll advance quickly.
Cons
HR is as unprofessional as I've ever seen. Senior leadership spends time arguing over expense allocations to make their own dept look good and never get involved in operational issues. Little support for employees trying to solve customer issues. Have to go to meetings about reviews and team building but never really had an annual review or saw real team building. Benefits went from great to subpar while I was there. Cubes are only 4' high, no ability to concentrate at your desk. Had to work extra hours almost every evening at home so I could focus. Senior management treats employees with disdain and provides nearly no support. There are literally employees crying at their desks on any given day.