Company Culture - Customer Success Manager (CSM) DSI Employee Review

5.0
29 Jul 2024
Recommend
CEO approval
Business outlook

Pros

The company culture at DSI is great. Everyone is always willing to help when needed.

Cons

Currently, we don't have dental and vision benefits.

Explore other reviews about DSI

5.0
3 May 2024
Recommend
CEO approval
Business outlook

Pros

Good pay, really work with you to support you

Cons

Contract positions, won't be placed in a permanent position

3.0
20 Feb 2026
Recommend
CEO approval
Business outlook

Pros

Good hours of you want overtime

Cons

Harsh environment to work in

See reviews by: Helpful|Rating|Date|All