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.
aucrada
Established 2013 © 2024 All Rights Reserved