The mega layoffs at Elon Musk’s Twitter have now begun. The microblogging platform has temporarily shut offices and locked accounts of some employees, signalling that the move to cut nearly 4,000 jobs is underway. Multiple reports surfaced about Twitter sending an email to its workforce informing them that they wouldContinue Reading