Pros
Decent pay, most coworkers are relatively friendly
Cons
Management is a garbage fire and the culture is built on fear and bullying. The company could be two to three times it's size if management wasn't so focused on destroying their own progress from within. When I first started, BOTH Sr. Directors left or were fired within two weeks of each other and the VP of the group was overwhelmed and ineffective. When you sought guidance, you were continually pushed off until your area became a problem...which leads me to my next point: - never admit a mistake Mistakes are viewed as a weakness, and the company does not tolerate weakness. I saw multiple coworkers get fired for very simple and correctable mistakes...that they corrected...and were still fired. So, if you can weather a culture of fear, and outlast your coworkers, you will eventually get a promotion...but know your head is next on the chopping block.