PeerSpot Announces 2023 Awards for Best B2B Enterprise Technology
September 05, 2023
Technology-focused Invictus Growth Partners is backing IT Central Station Ltd., a provider of peer reviews for software and other enterprise technology products.
The San Francisco-based firm is investing $30 million for a minority stake in the company, which is rebranding as PeerSpot, according to Russell Rothstein, co-founder and chief executive. Read more