- learn a lot, with resources available to up-skill your technical skills
- fun company culture, including including frequent team events during work and outside of work
- good management team that cares about employees
- steady work life balance
Svantaggi
- Similar to other smaller companies, it may be challenging to get into a managerial position due to structure of teams