Amid a culture slash and a divide over company strategy, Twitch is facing an employee exodus with over 360 employees
Amazon owned- streaming platform Twitch has been the victim of a data breach which reportedly divulged confidential company information as