I traded with them when my accozunt was below 25k for PDT reasons. I can't recommend. Execution is horrible (sometimes no fills even with market orders), hidden fees, always extremly delayed data and charting is horrible. To avoid PDT it is A LOT of pain.