Pros
beautiful office spaces, snacks, soda, decent benefits, some great co-workers and people who work really hard. CEO seems to be a decent guy who, at least, used to be interested in its employees (I don't believe he knows what's going on within the company).
Cons
Hopeless management with little concept of people management and development skills with no clear objectives. Favoritism, nepotism and clicks is your daily bread. Absolute lack of integrity even though it's in their core value. If you want to advance, get promoted or be in a good stand, you better join the club. Some of the high rating recent reviews here are written by the recruiters that they had hired because there is a problem with retention. Engineers and Architects-it's a short game for you here. Most of us leave within a year. Though I have to say that I met here one of the greatest co-workers in my career.