Craft

Spencer Stuart

Revenue

$790.1 M

FY, 2025

Spencer Stuart Summary

Company Summary

Overview
Spencer Stuart (also known as SSI U.S.) is a company that provides business development, staffing, and recruiting management solutions. It offers executive search, CEO succession planning, leadership consulting, etc. The company caters to financial services, healthcare, industrial, technology, and other markets.
Type
Subsidiary
Status
Active
Founded
1956
HQ
Chicago, IL, US | view all locations
Website
https://www.spencerstuart.com
Cybersecurity rating
ESG rating
50-59 out of 100|View all ESG data
Sectors

Key People

  • Jordan Brugg

    Jordan Brugg, Chief Executive Officer

  • Tony Byers

    Tony Byers, Chief Inclusion & Diversity Officer

  • Lucy Lopez

    Lucy Lopez, Chief Legal Officer, NY

  • David B. Baruch

    David B. Baruch, Chief Information Officer

LocationsView all

1 location detected

  • Chicago, IL HQ

    United States

    353 North Clark, #2500

Spencer Stuart Financials

Summary Financials

Revenue (FY, 2025)
$790.1M

Footer menu