Departing Twitter employees say layoffs have started as Elon Musk takes over By: CNBC.com News October 28, 2022 at 13:38 PM EDT Musk completed his $44 billion acquisition of the company this week. Read More >>