Departing Twitter employees say layoffs have started as Elon Musk takes over
[ad_1] Twitter headquarters in San Francisco. Adam Jeffery | CNBC On Elon Musk’s first day in control of Twitter, the company has started laying off employees, including data engineers, self-identified…