Event Marketing Manager - French speaker
17 days ago
London
... Marketing Team based out of London, England (60 Fenchurch Street, London, EC3M 4AD, UK). This ... Spearhead initiatives to meet objectives based on brand awareness, lead generation, customer ...