Customer Support Specialists needed in Greece. Provide support, troubleshoot issues, and ensure customer satisfaction. Requires fluency in multiple languages and customer service experience.
Customer Support Specialist • Madrid, Kingdom Of Spain, España