service & people skills, then we encourage you to apply! The Role As the Customer Success Specialist, you'll be at the... optimum value Maintain an expert level understanding of our product and service to clearly communicate the value......
Job Location: Sydney, NSW, Australia