Sales Development Representative - South EMEA
- Location
- Greater London, England, United Kingdom
making us one of the world’s Top 40 most popular projects Backed by top investors, from Sequoia’s first German seed to our SAP's recent strategic investment - bringing us to a $5.2bn valuation That’s the company we’ve built. We’re in a defining moment ...