Week 3 Day 1: The 95% Delusion

Ninety-five percent of people believe they are self-aware. About ten to fifteen percent actually are. That gap is where most leadership failures live....