Pros
The best part of the job were the fun co-workers, most of whom are laid-back and have a sense of humor. But they were few and would often feel just as disheartened about the team's management. There were company perks like career classes, but management discouraged employees from using them because those activities took a 1-2 hours out of the normal workday. You can wear whatever you want to work.
Cons
Horrible work/like balance during the winter, often asking employees to drop plans at the last minute. Terrible regard and compensation towards lower-level employees, mid-to-high remain very clique-oriented. Managers who don't want to pay OT will shame you about your personal life, or for sick days. VPs are completely out of touch with team morale, and don't care if their team is miserable. Everyone is stressed out, just keeps their heads down and tries [often unsuccessfully] to leave at a decent hour. No acknowledgement/reward for all the long hours.