Twitch Faces Challenges Under New Leadership Following CEO Resignation and Layoffs
Emmett Shear, Twitch's CEO, has resigned from his position after leading the live streaming platform for 11 years
Emmett Shear, Twitch's CEO, has resigned from his position after leading the live streaming platform for 11 years