RepVue
Back

insightsoftware

323 Employee Ratings
323 Ratings
89% Verified
3.1
Engaged Employer
Rate this Company
RepVue Score0
RepVue Score

0

insightsoftware
323 Employee Ratings
89% Verified
3.1
Engaged Employer
76.25
RepVue Score
Back to Reviews
User Company Avatar
Former Employee
2.1
Oct 23, 2025
Uncertainty reigns supreme. A recent change in all C suite execs has heralded a change in direction from M&A to organic however, the sales culture is to cannibalise the base and disguise it as nett new, there is little to no focus on NRR. There is a real sense of unease across the sales teams largely managed by an aggressive upper management team fearful for their jobs. I truly hope it improves and finds it's strategy as the business is not joined but a series of products operating independently of a wider strategy.
Useful
Share
Browse Other Reviews
Reviews at insightsoftware