EMEA Marketing Specialist
- Location
- Greater London, England, United Kingdom
teams across different countries, functions, and time zones Experience supporting events, webinars, partner campaigns, or sales-led marketing activity is a plus Bachelor’s degree or equivalent experience Health and wellness support, including medicalcover(where applicable), gym reimbursements, and mental well-being resources Compensation Transparency The annualized base salary ...