Former Employee1.7Feb 29, 2024I do not recommend working at Totango. The CS Org is top notch however, the sales leadership admittedly knows nothing about Customer Success.
I do not recommend working at Totango. The CS Org is top notch however, the sales leadership admittedly knows nothing about Customer Success.