What the reviews say
A Customer Success Manager review highlights a transactional culture focused on deals and renewals, with pressure to 'build your brand' rather than collaborative success. This individual was let go for restructuring despite exceeding targets.