RepVue
Back

Indeed.com

1,307 Employee Ratings
1,307 Ratings
88% Verified
3.4
Unclaimed Profile
Rate this Company
RepVue Score0
RepVue Score

0

Indeed.com
1,307 Employee Ratings
88% Verified
3.4
Unclaimed Profile
79.39
RepVue Score
Back to Reviews
User Company Avatar
Current Employee
3.4
Sep 30, 2025
A relatively demanding sales position. SLT has continually moved the goalposts on IC KPIs — hitting quota is no longer “good enough”. Recent leadership change has also created some uncertainty in the workforce but there is an apparent plan for the future which should ideally lead to a complete reworking of the platform & in turn Indeed’s competitiveness in the market. I would recommend but, be prepared to put the work in.
Useful
Share
Browse Other Reviews
Reviews at Indeed.com