1. Great dev team
2. Office perks like parties and gifts (canada goose hat)
3. Good work life balance
4. Challenging and interesting projects
5. Actually cares about their employees
6. Decent benefits & salary
7. Private washrooms
Cons
1. No place to eat lunch with coworkers
2. Only one backend dev