4.0
Jul 3, 2026
Former employee, more than 1 year
London, England
Recommend
CEO approval
Business Outlook
Pros
Great tight net community with a strong sense of together us and Swiss and French values
Cons
Lack of technology updates at the time, however the company was actively trying to implement new technology and AI.