The Customer Service Team Lead is responsible for guiding a team of specialists in preparing for product launches, managing daily operations, resolving complex issues, and collaborating across departments to ensure smooth and successful product releases.
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.