Web host Squarespace lays off 19% of its employees

8 points | by bobbiechen 8 hours ago

5 comments