Spencer Stuart
Based in Chicago, IL, Spencer Stuart is one of the world’s premier consulting firms focusing on the areas of executive search and leadership. While the firm offers a variety of services, Spencer Stuart management consultants focus primarily on helping organizations…