Senior Account Manager
- Location
- Greater London, England, United Kingdom
Help business owners get lasting value from Jodie. Own the relationship from the first successful call through renewal and expansion, with a clear view of what each customer needs to achieve. The work matters. Jodie ...