Complex sentence: The firm is headquartered in Boston, Massachusetts with offices in Menlo Park, California, London and Mumbai and as of 2009 had more than 100 employees globally.
Split into simpler sentences: The firm is headquartered in Boston, Massachusetts with three additional offices in Menlo Park, California, London and Mumbai. As of 2009, TA had more than 100 employees globally.