Great Company | Great Culture - Customer Success Manager Demandbase Employee Review

5.0
Jul 24, 2020
Recommend
CEO approval
Business Outlook

Pros

1. Competitive salary 2. technical product 3. growth opportunities 4. Fun culture

Cons

It is a tough industry and it's a high growth start up. There are a lot of moving parts and it can be hard to keep up. It is a constant grind.

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
Jul 21, 2026
Recommend
CEO approval
Business Outlook

Pros

WFH, Formerly a good brand and some good colleagues remain from the old days here

Cons

Dying brand, bad leadership, pretty much everything

See reviews by: Helpful|Rating|Date|All