Leah Grassie

Customer Success Manager at TechInsights

About

Links

Previous companies

Dell Technologies logo

Timeline

  • Customer Success Manager

    April, 2020 - present

  • Client Services Manager

    November, 2016

  • Sales Marketing Coordinator

    January, 2015

  • Regional Sales Coordinator - West and Central USA at TechInsights

    September, 2006