Elon Musk hints at layoffs in first meeting with Twitter employees

The billionaire also discussed aliens in his first address to the social media firm's staff.

from BBC News - Technology

Comments