HomeBBC News - Technology Elon Musk hints at layoffs in first meeting with Twitter employees byMohammad Farhan Qureshi -June 16, 2022 0 The billionaire also discussed aliens in his first address to the social media firm's staff. from BBC News - Technology https://ift.tt/4VKbG5Q BBC News - Technology Tags: BBC News - Technology Facebook Twitter