All I can say is to stay away from this company from my personal experience with them. It was a scam. They didn't honor their promise for account opening bonus and charge you excessive fees when you want to withdraw. And they even made a mistake when I transferred money out and now the IRS is coming back to ask me to pay tax for the cash I already paid tax for. The worst is, this scam company deleted all my historical statements. I cannot find any other company worse than this.
Bottom Line: No, I would not recommend this to a friend