When I registered with them they didn't required 10K deposit.
I have account with them 5 months ago, they are crypto friendly and provide excellent service, no fee on swift transfer, no fx markup on card, you can deposit USDC through ERC20. Everything going smooth.