Pros
Decent Pay and Benefits for job level
Cons
Poor Management that is more concerned with their position than with moving the company forward. Only the French employees have an real staying power. Since there are no laws that protect American employees they are disposable. Extremely high turnover rate. No team integrity and no structure for engineering (even so far as to following the principles of Agile). Engineering is a nightmare. No Configuration or Data control or management. The lights are kept in by the old IFEC system programs. They are unable to keep a customer or contract for more than a year. They speak of "Digital Transformation" but are completely unwilling to change the way they do business to adapt to the market. Definitely stay away if you are an engineer over the age of 30. Bad place for intermediate/senior level engineers of all disciplines