Twitch cut 35% of its staff in a new round of layoffs. Over the last year, the Amazon-owned live streaming platform cut nearly 1,000 jobs.Read More
Twitch cut 35% of its staff in a new round of layoffs. Over the last year, the Amazon-owned live streaming platform cut nearly 1,000 jobs.Read More