UK customer satisfaction levels remain low, threatening nation’s economic recovery
A landmark report on the state of customer service across the UK revealed that satisfaction levels are at their lowest since 2010. With customer satisfaction being intrinsically linked to business performance, persistent low levels of satisfaction have the potential to…