Go through them. It’s a scam. 7.7 is not a true representation.
So people who had a problem are making it up?
Just googled reviews for myself 7.7/10 on trustpilot... Are you sure your not a competitor ;)
Hahahaha!! So funny! I like to give praise where praise is due, I sign up to lots of deals on here and so was pleasantly surprised.
Yeah sounds like it. Just look at the reviews pasted all over the Internet and part of this thread. Are you sure your not a paid employee?