Pros
Brilliant individuals with a very inspiring mission. The culture is entirely unique, and for the most part, pretty fun. It is a certainty that you will professionally grow and challenged. The company has had a great streak of wins too that make things exciting. There’s no denying that it’s cool to work for a startup. Most employers receive equity too (but don’t expect to get rich).
Cons
It’s not for everyone, especially if you aren’t serious. Don’t expect upward mobility (despite what is promised). It is out of its adolescent phase and growing rapidly, but individuals get pigeon holed (this is more out of necessity than anything personal). It can also be very mentally tolling from high pressure and a competitive undercurrent, especially if you aren’t one of the favorites. Over the years, the company has had a long list of abandoned projects and even with recent success, there’s inescapable uncertainty.