This website uses cookies

Our website uses cookies to make your experience better and enhance basic functions, by continuing browsing you consent to our cookie policy.


We are an international business with our headquarters based in Baar, Switzerland. We have 6 main centers and additional shared services and operations. Find your nearest office below.

Solutions & Services Inquiries
Job Inquiries
  • New York
  • Mumbai
  • Pune
  • Singapore
  • Tokyo
  • Baar
  • Bucharest
  • London
  • Wrocław
  • Zürich