Edwin Chacha is a Customer Success Manager at Greenlight Guru since August 2023, following a notable career in various roles at Genius Sports from November 2021 to August 2023, including Account Management Lead and Manager of Customer Success (Americas). Prior experience at Indeed.com spanned from July 2015 to November 2021, where Edwin held positions such as Manager of Customer Success, Team Lead, Senior Customer Success Manager, and other roles, demonstrating expertise in project execution, team leadership, and client relationship management. Edwin holds a Bachelor of Science degree in Business Administration/Marketing from Mercy University.
Sign up to view 0 direct reports
Get started