Pros
Worker bees are close knit and are overall team players. Makes it easier to deal with the cons when you enjoy those you work with. Got to travel a lot and have lots of fun during the good times.
Cons
Leadership is a mess. Former CEO is still pulling strings after being rewarded for a few good years that in turn as put the company in it's current situation (3 layoffs in the last 18 months). Every CEO since has been trying to snap back to reality after a perfect storm of success has come to an end. Leaders are disconnected to what really needs to be done. HR department is the worst!! In my 10+ years work experience, that usually spells disaster for the company. Overall lack of diversity, especially among leaders (specifically women). Total lack of professional etiquette amongst executives which trickles down to director level creating an "old boys' club" mentality.