Enterprise New Business Account Executive
- Location
- Greater London, England, United Kingdom
+years of sales experience in a closing role at a SaaS company; experience in the project management and work collaboration space preferred Excellent communication and negotiation skills Track record of success and overachievement Experience navigating complex deals with multiple stakeholders, while maintaining a strong consultative selling approach Driven self ...