IESE Insight

Is there a lack of talent or a surplus of managers?