Squarespace
-
Web host Squarespace lays off 19% of its employees
Squarespace, the web company that helps customers build and host their own websites, is laying off about one-fifth of its…
Read More »
Squarespace, the web company that helps customers build and host their own websites, is laying off about one-fifth of its…
Read More »