Pros
- everyone you'll work with here is incredibly motivated to build the best possible product and extremely talented at doing that
- you're able to make an impact on the product and more generally how things work immediately, without waiting for seniority or a promotion
- we move fast here, meaning your finished project won't sit around for months before shipping and we adapt rapidly to changes in the market
- there is no such thing as an unimportant project here - we have so much to do and not enough people to do it that no one spends time on anything that won't have a big impact, not even interns
- progression in the company, salary increases, equity refreshers, etc. happen in a clear and fair manner
- they take care of us very well from a perks and compensation perspective - great food, an awesome campus, and more
- everything is very flexible - as long as you get your work done and make your (very few) meetings, you pick your work hours
- you have the resources of a larger company, like a mature codebase, helpful abstractions, automation of some uninteresting tasks - all things that let you focus more on the interesting parts of your job rather than tedious setup
Cons
For the first time in my life I need to watch my weight due to the awesome food and snack selection