Pros
Lots of smart, fun people. Catered lunches 2x / week. Healthy snacks and an open, sunny office. Pay scale is great if you don't mind having zero work/life balance to enjoy it or getting openly degraded from time to time because management needs a scapegoat.
Cons
Lots of recent churn due to poor management promoting needless competition between and within departments. Work hours are 10-12 hours but without the fun culture it supposedly used to be. The inability to keep good employees leads to a constant stream of new people. Yet no good on-boarding adds even more unhappy new workers and stresses existing teams. In addition, there is no clear vision for what is going on because the new management is too busy fluffing their own feathers to corporate to communicate across the company. Egos rampant without any strong leadership.