Contacted them thousand times, because whenever I posted a review after an hour they send me email our software has removed it. When I contact them back, they don't reply. They're handling their reviews & getting paid from big companies to show five stars because when I've posted one star review they removed it.
4 years ago
Trustpilot has a
1.5
average rating
from
2,736
reviews