RepVue
Demandbase

Demandbase

255 Employee Ratings
255 Ratings
91% Verified
4.0
Rate this Company
RepVue Score0Top 10% of Companies
RepVue Score

0

Top 10% of Companies
Demandbase
Demandbase
255 Employee Ratings
91% Verified
4.0
88.08
RepVue Score
Back to Reviews
Former Employee
2.4
Dec 18, 2023
Company has changed significantly over the past several years and sadly not for the best. Product has taken a dramatic hit and money invested in R&D feels like its to play catch up with closest competitors...No innovation. Hardly anyone hits their number. I would look elsewhere.
Useful
Share
Browse Other Reviews
Demandbase
Reviews at Demandbase