Eric Leonard is a seasoned Customer Success Manager currently working at LightBox since October 2023 and has held a similar role at Microsoft since May 2014, where responsibilities have also included Training Manager, Brand Manager, and Operations Manager. Prior experience includes serving as Operations/Sales Manager at Best Buy from August 2002 to April 2014. Eric holds a Bachelor's degree in English Language and Literature from Richard Stockton College of New Jersey, completed between 2002 and 2005.
This person is not in any teams
This person is not in any offices