In the news: Tesla

Articles published about this entity.

Techpoint Africa - Jul 10, 2024
3 possible reasons why mass layoffs have reduced despite ongoing economic woes
104,410 employees have been laid off by 360 tech companies globally Layoffs in the first 30 days of 2023 exceeded all recorded in the first six months of 2022