Flexible Work, Better Balance
Do you enjoy helping people and delivering excellent customer service experiences?
Become part of a diverse, international team based in Greece, where you will support customers worldwide by providing dependable solutions, clear communication, and a seamless service experience.
Role Overview:
As a Customer Support, you will be the primary contact for customers across multiple communication channels. You will manage inquiries, resolve issues effectively, and ensure that every customer feels supported, informed, and valued throughout their journey.
Key Responsibilities: