Web host Squarespace lays off 19% of its employees

(techcrunch.com)

8 points | by bobbiechen 3 hours ago

2 comments