Web host Squarespace lays off 19% of its employees

Web host Squarespace lays off 19% of its employees

Source: TechCrunch