This role involves supervising and coaching a Level 1 Customer Support team to ensure high-quality, efficient customer service across multiple channels, while collaborating with other departments to improve support processes and customer satisfaction.
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.