Multiverse opens new US and UK headquarters in New York and London
Multiverse has moved! This week, we opened two new offices: our new US headquarters in New York, and our new UK headquarters in London. Now a global team of 800 employees, we’re elevating our office space and experience to truly embody our vision and values.