North American HQ
175 Wyman Street, 02451 WALTHAM, MA, USA
Frontdesk: +1 (781) 810-3000 / Fax: +1 (781) 810-3001
Located in Waltham, the award-winning 27-acre campus is heralded as a showcase for sustainable innovation, the creation of lifelike experiences using 3D, and has been Gold LEED® Certified, demonstrating the company’s commitment to conserving national resources.
Our campus was designed and outfitted with sustainable innovation in mind. Our energy efficient practices and green initiatives not only reduce negative environmental impacts, but increase worker productivity by providing a sustainably responsible and healthy workplace.