Category: Customer Experience

Npower bottom of energy customer satisfaction survey

Author: webeditor

Npower has scored the lowest in an annual energy company customer satisfaction survey for the seventh year running. Ovo Energy topped the Which? survey, which sees the “Big Six” continuing to languish in the bottom half on key measures such... Read more

Get our latest features in your inbox

Join our community of business leaders