Join our team

View open positions

Our Team

It's critical for us to help develop our people in order for them to innovate and enhance how our customers do business. We provide our talent with a training ground that ensures they have the right opportunities to grow, evolve, and thrive as leaders in the future world of business.

Our benefits & rewards

Lifestyle rewards

We're committed to helping you lead a rewarding lifestyle. We provide our employees with an annual allowance to cover anything from yoga classes, eco-friendly living, to house cleaning ̶ the choice is yours!


Our core healthcare offerings include competitive medical, dental, and vision plans. Each of these plans is optimized to ensure that our employees have access to healthcare!

PTO & Vacation

We provide our employees with the necessary flexibility for a busy lifestyle. Our PTO & vacation program gives our employees a generous amount of time off and allows them to achieve a higher level of work-life balance.

Education & Training

Our people are our greatest assets. We are fully committed to their growth and development. We provide a variety of options for training reimbursements to ensure that you have the tools to succeed in your career.


We're committed to giving back and making an impact on local communities. Our team provides skills-based volunteering to different non-profit organizations.

Share Plans

We are strong believers of employee ownership. We provide a generous incentive for our employees to get started with our employee share ownership plan.

RRSP matching

We want to help you plan for your future, and we offer RRSP or 401K matching for our employees to help them maximize their retirement savings plan.