Business Development Associate (EMEA)
- Location
- Greater London, England, United Kingdom
prospecting or tech/data sales is an advantage, though comprehensive training is provided. Tech Stack: Familiarity with CRM and sales enablement tools (e.g., Salesforce, SalesLoft, LinkedIn Sales Navigator) is a plus. What we offer - 25 days of holiday per year - with an option to buy/sell ...