Star Mountain Capital made P&I's list of the best places to work for employers with 20 to 49 employees.
Star Mountain Capital has its headquarters in New York and 34 employees.
Star Mountain Capital made P&I’s list of the best places to work in money management in 2019 and 2020.