Channel Sales Manager
Posted a week ago by Square
- Salary:
- £NEG
- Location:
- London,United Kingdom
- Job Type:
- Permanent
The Channel Sales team is a new Sales team that is being created to solve a large opportunity within Square: harnessing the horsepower of our extensive partner network to drive quality lead generation and referrals to Square Sales. This newly formed team will work … more