About the Company Founded in 1956 and privately owned, Spencer Stuart is one of the world's foremost leadership advisory consulting firms, operating out of 58 offices in 31 countries and conducting more than 4,000 assignments worldwide annually. We are the…