Glenn Richards is an accomplished professional with extensive experience in customer success, service delivery, and technical support across various companies, including Annexa, Deloitte Australia, and Oracle Corporation Australia Pty Ltd. Currently serving as Support Team Lead at Annexa since March 2021, Glenn previously held multiple roles at Deloitte Australia, where responsibilities included managing relationships with major clients and migrating SaaS customers to improved deployment models. Glenn's tenure at Oracle included positions such as Technical Support Team Manager and Senior Principal Technical Support Analyst, where key achievements involved leading global teams, enhancing customer satisfaction, and developing training programs to upskill new employees. A graduate of RMIT University with a Bachelor's Degree in Computer Science, Glenn also possesses foundational experience in customer service from earlier roles at Alma Sports Club Limited and Elwood RSL.
Sign up to view 0 direct reports
Get started