- Amazing work environment
- Flexible work schedule and hours
- Flexible vacation scheme
Cons
- Very average salary scheme
- Lack of transparency on how promotions work
- Lack of real job security as company often goes through cycles of layoffs and rehiring yearly