Login
Start Free Trial Are you a business? Click Here
D Rodrigues
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
Read Trustpilot Reviews
Trustpilot has a 1.5 average rating from 2,743 reviews