Job Summary: Avalara is expanding its Customer Account Management team in India. We are looking for a Sales Leader who is responsible for leading and managing a team of 5 10 Account Manager, and enable them to exceed the defined…
Job Description: Avalara is expanding its Customer Success Management team in India to revolutionize support for our customers through a proactive, digital driven engagement approach. We are seeking a motivated and detail oriented Manager to lead the Retention Desk based…