Established in 1965 and operating in Japan since 1991, Odgers is a global executive search and leadership advisory firm with 60 offices across 33 countries. The Tokyo office specializes in Executive Search, Board Search and Leadership Advisory, supporting both Japanese and international clients for their most crucial leadership roles.
Odgers evaluates and develops leadership potential tailored to each organization’s culture and goals. The firm plays a key role in helping global companies expand in the Japanese market, while also partnering with Japanese firms for their domestic and international Board and Executive leadership roles.