About the role
...your career to the next level? Join a global leader in technology and services as a Customer Support Representative in Greece! This remote role offers the opportunity to join an innovative team while enjoying the flexibility of working from anywhere in the country.What...