4.0
Feb 13, 2024
Former employee, more than 1 year
Geneva
Recommend
CEO approval
Business Outlook
Pros
Career Opportunities, Employee Benefits, Training and Development, Global Exposure, Innovative Environment
Cons
Fast-Paced Environment, Physical Demands, Work-Life Balance, Job Security, Customer Service Challenges