Is Elon Musk’s Layoff of 50% of Twitter’s Staff Failed Leadership?

November 9, 2022