Web host Squarespace lays off 19% of its employees
Squarespace, the web company that helps customers build and host their own websites, is…
Squarespace, the web company that helps customers build and host their own websites, is…
Website-building company Squarespace is laying off 19% of staff.In a memo, CEO Anthony Casalena…
