Squarespace lays off 19 percent of its staff

Squarespace lays off 19 percent of its staff (story) · idly.