Tech CEOs Screwed Up

Published on February 6, 2023

Now laid-off employees are paying the price.