I've traded with them in the past. I can't comment in training programs but they have low minimums and sick rates. They never messed around with payouts (at least not mine) The customer service was the best hands down. they've had some other really good reviews on here if you look through the posts mostly for having good support.
P.s. I have no afilliation with the group any longer but have nothing but nice things to say about using them as a prop broker.