Excellent benefits. The mission of the company is excellent.
Cons
No real policies in place. Some employees are very invested in the company while others are not. Poor training. Office politics. CYA is crucial. Difficult dealing with the company being located in France sine HR, IT etc. are all in France the time difference is difficult.