"Utility customer satisfaction" has almost reached buzzword status in the industry.
All over North America, utilities are engaged in a race to see who can improve customer satisfaction and deliver the best customer experience - but, according to some recent data, many utilities are experiencing a decline in utility customer satisfaction.
Read More