Good Company - Customer Success Manager (CSM) Demandbase Employee Review

4.0
May 31, 2025
Recommend
CEO approval
Business Outlook

Pros

Great people and great work environment.

Cons

Platform is complex with a lot of acquisitions.

Explore other reviews about Demandbase

5.0
Jun 26, 2026
Recommend
CEO approval
Business Outlook

Pros

The Best Place, hope it stays that way <3

Cons

None yet, and hoping I do not haveto comeback and edit this

2.0
Jun 30, 2026
Recommend
CEO approval
Business Outlook

Pros

WFH and some good travel opportunities

Cons

Senior Sales "Leadership" and PMF

See reviews by: Helpful|Rating|Date|All