Great place to work! - Customer Success Manager (CSM) Enboarder Employee Review

4.0
20 Aug 2025
Recommend
CEO approval
Business outlook

Pros

Incredibly smart people, great culture, offers flexibility and other perks

Cons

Wavering product direction, restructured multiple times

Explore other reviews about Enboarder

5.0
30 Jul 2024
Recommend
CEO approval
Business outlook

Pros

Amazing team Flexible Great work environment

Cons

Lots of change within the last few years

1
3.0
4 Nov 2024
Anonymous employee
Recommend
CEO approval
Business outlook

Pros

The people were what made working here great.

Cons

ELT was clueless about the optics of laying people off and then hosting an expensive offsite for themselves.

1
See reviews by: Helpful|Rating|Date|All