The business has a global 24-7 support offering for it's clients and boasts a nearly perfect customer satisfaction rate and Service Level Agreement achieved The role is Client Manager, to take over a ...