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 offices