- Good work/life balance
- Really good perks - that they constantly try to improve
- Really talented engineers
- Use of modern technologies, willingness to innovate
Cons
- Many changes in management
- Trending towards much more of a corporate culture
- Vague product direction, alignment