Pros
- Fair salary
- Lovely colleagues
- CTO is great
- Cool product and projects
- Small teams, so lots of shared knowledge even outside of your area of expertise, if you're willing to ask questions and learn
- Flexible working hours and location
- Free (and mostly tasty) lunches
Cons
- Some of the management team think stressing out employees gets them to work harder
- No stock options for employees