Sales Development Representative
- Location
- Greater London, England, United Kingdom
Contribute to a high-performance, collaborative, and proactive culture Must have Confident in client-facing conversations Strong growth mindset and eagerness to learn Second language, preferably Spanish or Italian Excellent English written and verbal communication skills Proactive personality with a willingness to try new approaches Diligent work ethic ...