We’ve Been Nominated for Three ECCCSA Awards!
We’ve Been Nominated for Three ECCCSA Awards! The European Contact Centre and Customer Service Awards (ECCCSAs) are the largest, and longest running awards in the customer service industry. The awards are highly regarded for their integrity and credibility in the judging process, and their judges
Read the full article…





