
Zoho
More Ratings Needed
RepVue Score
Zoho
Back to Reviews
Current Employee Very relaxed. Required DIY attitude. Little training. Not a lot of upside for top performers. Otherwise good for someone seeking not too much pressure. Browse Other Reviews
2.6
Apr 24, 2025
Useful