- Focus on professional development
- Great perks and salary
- Smart, accessible, nice co-workers, in every part of the company
- The management takes a lot of time and effort being transparent, sharing knowledge and making sure the culture stays the same