S18E7: No, McKinsey Didn’t Just Lay Off 10% Of Its Staff (May 28, 2025) - Strategy Simplified - Podfriend