Global Locations


Location Overview:

  • Delivery Teams across 4 Locations in Switzerland
  • 120+ Staff in 23 Offices Around the World
  • Serving Clients in 110+ Countries Globally