Demandbase
RepVue Score
0
Top 5% of CompaniesDemandbase
Back to ReviewsFormer Employee 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. Browse Other Reviews
2.4
Dec 18, 2023
Useful