Lots of great people to work with. Almost everyone are experts in their own field so you learn very fast.
Cons
It's a small company, but there are lots of layoffs. Processes are constantly changing, and the company seems to have a hard time implementing new processes.
The support provided by the team and management is exceptional, with a responsive and knowledgeable system that ensures any concerns are promptly addressed.
Cons
There are moments where cohesiveness lacks between the domestic and international teams.