EC

Edwin Chacha

Renewal Manager 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.

Location

New York, United States

Links

Previous companies


Org chart

No direct reports

Teams


Offices

This person is not in any offices


Greenlight Guru

1 followers

Greenlight Guru is the only quality management software platform designed specifically for medical device companies.


Industries

Employees

51-200

Links