Lebara making customers SMILE

Multi award-winning Lebara Customer Service have a lot to be proud of – employee engagement, industry high NPS and customers tweeting their love for the contact centre. Here they tell us some secrets to their success. The London based call centre serves all of its European operations 7 days a week, 365 days a year with staff fluent in at Continue Reading
Read full news