Understanding The Tech Layoffs. Could They Have Been Prevented?