Which city is Bain Capital's headquarters located in?
New York
Boston
Chicago
San Francisco
Answer
Bain Capital is headquartered at 200 Clarendon Street in Boston, Massachusetts. The firm has 22 offices across North America, Europe, Asia, and Australia, but its main base remains in Boston.