Twitch’s senior director of marketing, head of social media and influencer marketing manager were let go as part of a 500-person reduction.
What's Your Reaction?