Pros
Coworkers on the lower/mid levels were nice. I didn't personally experience too much office politics but I also didn't rock the boat that much. Beautiful working environment and delicious commitment to snacks. Hours were pretty reasonable for me and pay was ok International offices seemed to be better organized.
Cons
HR department was always having problems. Weak members of the team stuck around for too long, strong members of the team would move on quickly. There was always turn over in the leadership (c-level and middle) positions which led to confusion throughout other departments. Internal rating system (for managers, employees etc) changed twice in my tenure there and both times did not seem useful or to be reflected in bonuses. My own managers were nice on a personal level but were also very cliquey, frequently hiring their buddies for positions they weren't necessarily suited to and not fully supporting the lower level staff even though they were picking up the slack. Culture, fun and perks took a down turn once the costs of being in the new space came into full effect. Hired many people during my tenure and then laid off a bunch (myself included) which speaks to the disorder in HR and lack of communication.