Technology Microsoft laying off 1,900 workers, extending tech job losses in early 2024 Technology / 11 months ago by Filip Timotija 01/25/24 11:43 AM ET
Technology Blizzard Entertainment co-leader stepping down amid suit Technology / 3 years ago by Rebecca Klar 11/03/21 10:14 AM ET