Customer Success Manager
- Location
- Brighton, England, United Kingdom
align customer needs with additional Avalara products and services to support customer growth Act as the voice of the customer internally, partnering with Product, Marketing, and Customer Education teams Leverage available tools, including AI and automation, to improve efficiency, insights, and the overall customer experience Build strong stakeholder relationships within ...