* Exceptionally high performing team of smart people
* The most interesting project I have ever worked on
* Incentives are aligned towards open source
* If your work is your life (mine is) you will find a lot that is fulfilling
* Tech stack is super cool
* Very much move fast and break things.
Cons
* Bell-curve performance review system encourages demotivates high performing teams
* High turnover of coworkers
* Lack of vertical mobility
* Tons and tons of inter-continental travel, frequent uprooting of locations as offices are relocated, employees are treated like resources to be allocated
* Extreme hostility towards remote work