Pros
Management who genuinely value and care for the employees. Autonomy, lots of support and resources, opportunities for continued training and guidance, diverse and interesting positions to work on for innovative clients. Wonderful colleagues from around the world.
Cons
We often take on niche hard-to-fill positions which can make it challenging.