Employees
~369
Founded
1999
About New Mountain Capital
Key Facts
Approximately 369 employees globally
Headquartered in New York, New York, United States
Operates in Financial Services
Founded in 1999
Executive Leadership Team
Organizational Chart — Preview
See the Full Org Chart with Contact Details
Unlock reporting lines, direct contacts, connection paths, and business insights for all New Mountain Capital's employees