Twitter Promised Them Severance. They Got Nothing
WIRED Business
Twitter Promised Them Severance. They Got Nothing
00:00 / 04:48