Odgers is an executive search and leadership advisory firm founded in Europe in 1965. Its head office is at 20 Cannon Street in London, United Kingdom.4 The firm works with organisations worldwide to identify and recruit senior leaders, and to support leadership assessment and development.24
Its services include executive search, interim management and leadership advisory, with work covering board and CEO appointments as well as broader leadership recruitment.34 The company also describes support across the recruitment process, from application and interviews through placement and onboarding.2 Its German-language website additionally lists advice on diversity, equity and inclusion, sustainability, ESG and transformation, and HR and organisational transformation.
Odgers operates internationally. The supplied company materials describe 29 offices in 33 countries and report 200 partners and 4,900 searches completed globally over the last three years.3 Another company profile reports a wider network of 59 offices in 33 countries, so published office totals vary across the sources.23 The firm says it serves organisations across the world, combining local market knowledge with international reach.2
