retensa2020-04-16T16:56:40+00:00 Employees: 150,000+ worldwide Locations/Languages: Worldwide operations Headquarters: Zurich, Switzerland Projects: Employee Survey Large Business social position Share this post TwitterLinkedInEmail