Similar jobs like this one
Client Relationship Manager
Department:
The Client Support Services (CSS) Organisation employs around 100 colleagues globally. Offices are located in the hub of our major markets to facilitate client relationships, proactive service activities and to ensure client satisfaction and revenue protection...