We’re hiring Customer Support Specialists with Swedish language skills to join an international team based on-site in Crete.
Build your career on one of Europe’s most beautiful islands, surrounded by culture, beaches, and a relaxed lifestyle while working inside a professional, global environment.
We offer the market's best relocation package; moving abroad has never been easier
Your work
- Support customers by phone, email, and chat
- Provide helpful answers and practical solutions
- Follow structured processes and service standards