Web host Squarespace lays off 19% of its employees

(techcrunch.com)

8 points | by bobbiechen 9 hours ago ago

5 comments