Broker Manager London
- Location
- Greater London, England, United Kingdom
plans. Collaboration: work closely with new‐business sales, account management, credit and tech teams to ensure a best‐in‐class customer experience and retention. Continuous improvement: provide feedback on sales strategies, messaging and product offerings to drive ongoing enhancements. Qualifications/Required Skills Experience: minimum ...