Event Marketing Manager - French speaker
5 days ago
London
... based out of London, England (60 Fenchurch Street, London, EC3M 4AD, UK) or Paris, France (4 rue ... Work location : Our expectation at this time is you would work from our office on Tuesday ...