Executive exodus at Twitch

Twitch, the popular site where people go to watch other people play video games, has lost at least six top employees since the beginning of the year, including the chief operating officer, chief content officer and head of creator development.

Leave a Reply