Squarespace raises $300M at a staggering $10B valuation
TechCrunch LA
MARCH 16, 2021
New York City-based Squarespace has over 1,200 employees spread across its headquarters and offices in Dublin, Ireland; Portland, Oregon; and Los Angeles, California. . Declining ad rates may signal a reset for startup SEM strategies.
Let's personalize your content