Twitter has shed even more of its employees after Elon Musk gave employees an ultimatum to get on board with a new working environment or leave the company.
Source
Related tags :
Technology. Innovation. Esports.
Technology. Innovation. Esports.