Elon Musk's Ultimatum to Twitter Employees Results in 1,200 Resignations

Published on November 19, 2022

Teams crucial to the social media giant's infrastructure have been dramatically reduced.