Clutch Canada
–
Etobicoke, ON, Canada
... What We’re Looking For: 5-10 years of proven success in a sales leadership role within a dealership or tech company. Relentless desire for winning and high performance, balanced with delivering an industry-leading customer experience. Ready to lead ... - May 22