Incydr Sales Specialist
- Location
- Greater London, England, United Kingdom
with the ability to negotiate complex deals and overcome objections.* **Adaptability:** Success in a fast-paced, high-growth environment with a collaborative and problem-solving mindset.* **Salesforce Proficiency:** Strong working knowledge of Salesforce and other sales tools.*The on-target earnings (OTE) range for this position ...