Intouch Insight is a growing technology and managed services company with headquarters in Ottawa, Canada. They are seeking a Customer Success Manager to be the main point of contact for customers, guiding them through onboarding, implementation, and ongoing adoption of services and products.