1600
employees in Switzerland
Our main business locations are situated in the USA and Switzerland. In addition, we have numerous subsidiaries in Europe and Asia.
employees in Switzerland
employees worldwide
business locations worldwide
languages
nationalities