Insurance Sales and Client Success Specialist
Todd O'Donnell Insurance Agency
About this role
An Insurance Sales & Client Success Specialist at a top Desjardins agency provides tailored insurance solutions, builds client relationships, and delivers exceptional service. The role involves achieving sales goals and collaborating with the team to execute marketing strategies.
Skills
Qualifications
About Todd O'Donnell Insurance Agency
insurancetodd.comTodd O'Donnell is a Desjardins Insurance agent based in Cambridge, Ontario, serving individuals and businesses across Ontario. His agency offers a full range of insurance products — auto, home, business, life and health — and focuses on personalized quotes and coverage tailored to each client’s needs. The office supports English and French clients and provides local expertise for risk management, claims support, and insurance advice. Online resources and tips from the Desjardins network are also available through the agency’s website.
About Todd O'Donnell Insurance Agency
Headquarters
San Francisco, CA
Company Size
201-500 employees
Founded
2018
Industry
Technology
Glassdoor Rating
4.2 / 5
Leadership Team
Sarah Johnson
Chief Executive Officer
Michael Chen
Chief Technology Officer
Emily Williams
VP of Engineering
David Rodriguez
VP of Product
Jessica Thompson
Chief Financial Officer
Andrew Park
VP of Sales
Unlock Company Insights
View leadership team, funding history,
and employee contacts for Todd O'Donnell Insurance Agency.
Salary
$48k – $90k
per year