Never heard of them, but their promises seem to be of a 'too good to be true' nature, like them putting the money they are offering you in an escrow account. I don't believe it. And I don't believe they can consistently offer +17% over competing platforms. I would proceed very cautiously.
@BrandonEsse .... h'mm, you seem to have a couple of prior posts that have been deleted and the only one remaining is telling us they are a standup company. Put me down as skeptical of the truth.
The timeline of this thread has lots of deleted holes in it.
Click to expand...