These schmucks do not understand the meaning of "stop contacting me" - I've tried for years to get them to leave me and the company I work for alone to no avail. Sales people have called me from dozens of numbers, sent tons of emails, messaged / harassed me on LinkedIn - if you ask me, they are DESPERATE for money! 0/10 would never recommend dealing with these chumps.
6 years ago
Trustpilot has a
1.5
average rating
from
2,743
reviews