Invictus leads $30M round in IT Central Station
Invictus Growth Partners has led a $30 million Series A in IT Central Station, an enterprise technology review platform. In the past year, New York-based IT Central Station surpassed 500,000 registered members and its platform was visited by 3.5 million enterprise software buyers. Read more