Star Mountain Capital Named One of Crain’s New York Business 2020 Best Places to Work

Star Mountain Capital , LLC (Star Mountain), a specialized investment manager focused exclusively on the large and underserved U.S. lower middle-market (businesses that generally have at least $15 million of revenue or under $30 million of EBITDA), is pleased to announce that it has been named one of the 2020 Best Places to Work by Crains New York Business.