Customer Support Agent (French and Italian speaker) - Barcelona, Spain - Amadeus | Joinrs