The Customer Service Team Lead is responsible for guiding and developing a team of Customer Service Representatives, managing daily operations, resolving escalated issues, and collaborating across departments to improve customer experience and service metrics.
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.