Twitch lays off over 400 staff amid Amazon downsizing Posted on March 20, 2023 By Charlielikes Twitch, the Amazon-owned livestreaming platform, has announced it laid off about 400 employees due to macroeconomic headwinds.Read More Tech Tags:400%, amazon, amid, downsizing, lays, off, over”, staff, tech, technology, twitch