Interesting projects where you are given a significant amount of responsibility from the start, good work-life balance, young and supportive environment, great locations for both offices. Additionally, networking opportunities are common.
Inconvénients
Benefits could be improved, and occasionally staffing on projects can be done in a confusing manner.