Pros
Once there was true passion and drive amongst the employees. Very lenient organization in some ways. You will be well paid and can work as much as you want to. Free food, well located offices, opportunity to see the world on the company dime.
Cons
The long and short of it is that the leadership team "tries" to lead by trial and error. The founders/ management team are seriously out of their depth. Any talent/ voice of reason that was there has left or is on their way out. Accountability does not exist for the "inner circle". There are a bunch of people in the senior team/ management who have never delivered but continue to thrive. Even the folks that they have brought in to lead HR and other functions recently are an absolute joke (as echoed in other reviews as well). Performance management is a farce. Its not surprising that a company of this size is so political with so many people trying to protect their turf/ image. There are some people at the top who are absolute geniuses at making others' work look like their own and the number of "yes men" the founders have surrounded themselves with is discomforting (but quite obvious). The people who get slaughtered are those who voice their dissent and the poor engineers who are made to run around while the leadership team tries to figure out the next big idea. Failed efforts are conveniently forgotten never to be talked about again without any analysis of why they failed. Overall extremely political and CYA environment.