I see they have a credit card deposit option so I may try it but all the reviews I am seeing are from 8 years ago lol.
Are they legit?
Very legit. They pay out.