Pros
The product is incredible and the culture is conducive to hard working individuals who are passionate about their work, and mostly very friendly. The expectations are high but you can maintain a work/life balance if you take the responsibility to do so. No one will stop you from overworking, but they also won't make you to stay all night. The executive leadership is top-tier, and the engineering-minded CEO feels appropriate for a heavily technically-focused company (although I am biased as an engineer). The leadership is also very transparent compared to most as they will (despite some of these other reviews) correct their path and discuss the reasons for their decisions openly. I think 5+ years ago the mentality was more like a start-up, and is shifting towards that of a larger corporation, but that transition is natural for a growing company. The benefits and stock incentives are second to none (don't think gyms, free lunch, and nap-rooms like Google, think RSUs, options, and ESPP for all employees regardless of rank).
Cons
It's difficult to stay competitive in Silicon Valley with regards to compensation, and while the stock incentives are superb, I think certain areas of the company are learning the hard way that salaries are on the low side.