November 22, 2022 1:21 PM
Some Twitter employees were laid off by email. Others found they’d been locked out of their work laptops and message systems.
November 22, 2022 1:21 PM
Some Twitter employees were laid off by email. Others found they’d been locked out of their work laptops and message systems.