So their traders are fully backed with no capital deposit?
A real prop firm = you trade firm's money, no deposit. The terminolgy here is all screwed up. Most places that claim to be prop firms are just leveraged retail set-ups. Nothing wrong with that, but it's not a prop firm. It has nothing to do with having or being traders, just where the money comes from.