1 open vacancies
What you’ll be doing:We are seeking a Sr. Customer Success Manager based in India to oversee a $3M+ Book of Business composed of US customers in the Commercial sector. T