Took a week to deposit money into account!
Took almost a week for them to deposit it to my account due to "verification" when it was supposed to be on my account with in 5 minutes. Had to call support twice and they weren't much help. (Had to go through the other team)
Rating: 1 stars