Global Business News Why Amazon, Google and Microsoft Laid Off Thousands Of Tech Workers February 17, 2023 Editorial Staff 584 Views 0 min read