The Manager of Customer Support will lead a team of Customer Support Specialists, serving as the primary point of contact for clients. This role focuses on delivering an industry-leading client experience through support, troubleshooting, and collaboration with internal teams to ensure a smooth customer journey.