Business Development Representative, Enterprise
- Location
- Greater London, England, United Kingdom
easy to understand. Comfortable with daily, weekly and monthly calls, email and meeting targets. Intrinsically motivated person with a 'get stuck in' attitude. Additional language skills are a bonus but not a necessity (French, German, Arabic, Dutch) Perks and Benefits 100% employer-paid medical insurance * Generous paid time ...