We are eager to add an energetic Customer Success Specialist to join our dynamic team at Green Eco Technologies (Australia) Pty Ltd in Annandale 2038, NSW.