Junior employees are given lots of responsibility and opportunities to progress
Interesting and varied projects to work on
Fast-paced environment, young, international team
Cons
High turnover means a lack of experienced team members
Not the best for longterm job security
Comparatively low salaries for the location