Customer Support Associate - English speaker + French or Italian - Warsaw, Poland, Barcelona, Spain - Amadeus | Joinrs