Twitch employs 14,745 employees. The Twitch management team includes Malika Eubank (Chief Executive Officer), Doug Scott (Chief Customer Officer), and Drew Harry (VP, Research and Data).
Get Contact Info for All DepartmentsLooking for a particular Twitch employee's phone or email?