3.0
8 Sept 2025
Former employee, more than 1 year
Geneva
Recommend
CEO approval
Business outlook
Pros
Skilled technical members with a real drive to improve. Great technical culture.
Cons
Poor management structure, having to deal with too many managers. Technical needs put as the last priority from leadership. Unreasonable high pressure environment.