Customer Support Team Leader
On-site · Niagara Falls
The Customer Support Team Leader is responsible for leading and developing the support team while ensuring an exceptional customer experience across multiple channels. They will oversee daily operations, monitor performance metrics, and collaborate with other departments to resolve issues and improve processes.
