- Encouraging and collaborative culture
- Awesome perks
- A very smart team
- Truly, no jerks work here
Cons
If you are accustomed to remote work, this place is awesome. If you're not, if can be challenging in certain small ways. It's only a fit for people who can manage themselves and really own their work.