Another Look Inside Squarespace’s NYC Offices
Content management platform Squarespace, which has so far raised $78.5 million in investments, has three offices in SoHo, New York City. Last week we featured the main headquarters of the company and today we will explore the rest.
- Location: SoHo – New York City, New York
- Design: in-house