3.0
Sep 6, 2020
Current employee
London, England
Recommend
CEO approval
Business Outlook
Pros
Good culture Mostly good people Decent benefits and salary
Cons
Boston centric Current growing too fast - culture being eroded London office strategy inconsistent