A need to upskill new managers As one of Britain’s largest water companies, Severn Trent provides over eight million people across its region with water every day. So, its call centres need to be ready to service the enquiries of this massive customer base, led by a group of Customer Contact Leaders across the business. […]