Locations and presence
The company lists Needham, Massachusetts as the global headquarters and London as the European headquarters, with additional offices across North America (including multiple US locations plus Canada and Mexico), Europe (including Leeds, Frankfurt, Milan, Madrid, Oslo, and Paris), and Asia (including China, Thailand, and Vietnam). Early-career roles are frequently office-based or hybrid with set onsite days, and some internships are fully onsite.