3 years 6 months ago
Link
UPDATE: A sprawling report from GamesIndustry collects the experiences of over a dozen Twitch employees that make the argument that the company has repeatedly failed its staff and users. ...