Tag
TECH
Box CEO Aaron Levie coined the term to describe the executive overconfidence driving 142,000 tech layoffs in 2026. Here's what it means…