RepVue
SimilarWeb

SimilarWeb

183 Employee Ratings
183 Ratings
87% Verified
3.3
Unclaimed Profile
Rate this Company
RepVue Score0
RepVue Score

0

SimilarWeb
SimilarWeb
183 Employee Ratings
87% Verified
3.3
Unclaimed Profile
78.71
RepVue Score
Back to Reviews
Current Employee
2.4
Dec 10, 2024
The company is going through a lot of change right now and new leadership has their heart in the right place. However, theres a lack of product market fit with exception to a few select industries / verticals. New sales roles are tough here as a result. Upsell roles are much easier here (assuming you get an ok book of business)
Useful
Share
Browse Other Reviews