Opportunity to develop variety of different skills, colleagues are helpful, flexible timings to some extent
Cons
Difficult to move from one department to another, especially in the current environment, French personnel get preferential treatment for promotions into upper management, lower than industry average salaries