Love this company - great culture, comraderie and development opps - Customer Success Manager Demandbase Employee Review

5.0
Jan 7, 2014
Recommend
CEO approval
Business Outlook

Pros

culture, opportunity to move up, start-up feel without working 80 hours a week, a start up for grown ups, awesome perks, phenomenal solutions - best in class on the market

Cons

occasionally disjointed groups - each team has a slightly different culture but I feel like this has improved and is being addressed.

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