Job: Sales Manager, SDR Manager, Account Executive, SDR
OTE: varies depending on role
Location: Dallas, TX
- Over 200,000 customers globally in over 85 countries
- Backed by the two of the World’s leading VC firms
- New positions open due to rapid growth