Month: December 2018

Anglian Water is best place to work in UK – what does that say for telcos?

Employee satisfaction and customer satisfaction go hand in hand. How do telecoms firms measure up?