Pros
There are a lot of nice people and some very hard workers. Vacation time is plentiful, especially recently. Friday they bring in lunches. The new building is pretty nice too.
Cons
The gossip is just the worst. I've literally been on client calls where senior people openly discuss their personal conflicts with staff. If you aren't in with the right crowd you will not excel. That isn't me being paranoid either, that is the comment of VP level people within the company. The 'Content' department is the worst offender of the bunch. Working with them leads to petty arguments, and you will always be the one who suffers. The CEO is regularly used to exact revenge on employees that aren't part of the central clique and who speak too loudly.