Elon Musk has begun laying off Twitter staffers, days after his $44 billion takeover
Twitter has begun laying off sizable chunks of the company, the first major move by Elon Musk since his acquisition of the company was completed last week.
Read more »