Major Account Manager (Big 4) - UK
- Location
- Greater London, England, United Kingdom
flexible) Role Summary As a Major Accounts Manager, you will play an integral role in new business pitches, hold responsibility for the effective onboarding of new clients, and focus on growing and developing existing customers. This exciting role will allow you to use your extensive network ...