John McRae has extensive experience in customer experience management and sales training within the renewable energy sector. Currently serving as the Sr. Manager of Customer Experience at Sunrun since February 2014, John has held various roles, including Branch Pipeline Manager and Training Manager. Prior experience includes positions at REC Solar as a Sales Trainer and Arizona Sales Manager, overseeing daily sales operations in the Arizona market. John's career also features roles at Club 24 as a Personal Trainer and Customer Service representative, at Northrop Grumman as a Cost Estimator, and at Kaiser Pharmacy as a Pharmacy Clerk. John McRae holds a Master's degree in Industrial and Technical Studies and a Bachelor's degree in Industrial Technology, both from California Polytechnic State University-San Luis Obispo.
This person is not in the org chart
This person is not in any teams
This person is not in any offices