CRM Manager
- Location
- Greater London, England, United Kingdom
management. Excellent written and verbal communication skills with strong attention to detail. Ability to balance strategic thinking with hands‐on campaign execution. Bachelor's degree in Marketing, Business, Technology or a related discipline, or equivalent professional experience. The Perks 25 days annual leave Private medical insurance & dental care Complimentary ...