Our global headquarters are based in Lexington, Massachusetts, a few miles from downtown Boston. The majority of Innosight's employees are based here, in a newly renovated building featuring a fitness center, café, and a state-of–the-art workshop and ideation facility called the Business Design Lab. Learn more about Innosight's office design.
Our Singapore offices are home to our Asian consulting operations, which include client engagements in China and other countries.
Our team in Europe works out of our newest office location in Switzerland.