Customer Service Awards

    source site The European Contact Centre and Customer Service Awards (ECCCSAs) are the largest and longest running awards in the customer contact industry. Highly regarded for its robust judging process, high calibre judges meet every shortlisted organisation. ECCCSA judges are handpicked for their experience and knowledge. source Read more…