Need to Know Briefing
May 26, 2026
Despite a string of headline-grabbing layoffs at major companies, workforce data tells a different story. An average of 1.75 million Americans were laid off per month in the first three months of 2026, roughly in line with the number laid off in...
Technology & innovation