
The Closers Club partners with businesses to attract, secure and retain top sales talent in the right environment.
We are seeking a Customer Success Manager to work with a Media Business in West London. The ideal candidate will have 1+ years of experience in Customer Success, Account Executive or Account Manager roles, be excellent with data, and have a passion for delivering 1st class service.