- Super flexible
- Flat structure
- Great people
- Good salary (but not top dollar)
- Remote working fully encouraged and supported
- Team meetups
- Great culture
Cons
- Some projects make it hard to use your strengths to their fullest
- No real career tree
- Sometimes hard to get direction within the flat management structure