- Great benefits and pay
- Great software and products to work with
- Amazing in-office culture
Cons
- Management is hierarchical and lacks transparency
- Horrendous work-life-balance, working 12+ hours
- Product is developed at times seemingly in "random" directions