Pros
The people you work with are fun and just as miserable as you are!
Cons
Management is a joke. I worked there for over 2 1/2 years and in that time we went through 13 department heads. The first 2 years goals and bonuses changed every month. Recently they changed the compensation to where you would get a bonus every 3 months completely at manager discretion. If your manager doesn't like you then you will get nothing. The person that implemented that structure quit after 2 months. All of the managers were promoted internally based off nothing more than drinking the coolaid or hooking up with upper management. None of them have ever managed before and only micromanage. The workload is non stop and once a team loses someone they just expect you to take it on. This company has flat lined. Do yourself a favor and don't apply.