EC

Edwin Chacha

Customer Success Manager, Enterprise at Greenlight Guru

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.

Links

Previous companies

Indeed logo