Pros
Fantastic place to build products, organization and culture very product-centric. Building and shipping material here is very simple.
Great teammates, the people here are smart, ambitious and very humble.
Interesting problems to work on, when you get to a certain level of scale, interesting problem spaces emerge that you shouldn't necessarily work on in small startups.
Cons
Difficult to find a work life balance