Breadcrumb Home December 14, 2020 12:00 AM Star Mountain Capital BPTW 2020 Tweet Share Share Email More Toggle Fullscreen Share Star Mountain Capital made P&I's list of the best places to work for employers with 20 to 49 employees. Toggle Fullscreen Share Star Mountain Capital has its headquarters in New York and 34 employees. Toggle Fullscreen Share Star Mountain Capital made P&I’s list of the best places to work in money management in 2019 and 2020.