Customer Support Associate - English & Polish speaker

Amadeus IT Group•Warsaw•On-site

About the Role

Customer Support Associate - English & Polish speaker - Warsaw