Department: Customer Operations Reports to: Water Customer Service Leader Salary: up to £24,720 DOE Location: Manchester The Opportunity Our Customer Service Representative plays a key role in delivering amazing customer experiences through engaging, quality conversations using