Are you ready for a new challenge and have amazing communication skills? We have opportunities in Greece! We are looking for both Technical Support Advisors and Customer Support Advisors for some of the most greatest…