Sales Executive, New Business (UK & Europe - Local Payments)
- Location
- Greater London, England, United Kingdom
consistent revenue against new business goals, driving product adoption and customer satisfaction. Provide expert guidance: Work closely with Sales Engineering teams to ensure effortless client onboarding, and collaborate with Client Success and Marketing teams to deliver effective customer training and activation sessions. Seamless handovers: Develop comprehensive ...