Invoca
RepVue Score
0
Invoca
Back to ReviewsCurrent Employee Product is struggling in certain areas and the company's initiative to charge 10% to renewing customers is going to piss off a lot of customers in the future. They need some new leaders in the business for there to be any sort of turn around Browse Other Reviews
3.0
Feb 27, 2024
Useful