Pros
They give you a chance to prove yourself and make money as a day trader in the stock market. If you don't have money to trade; this is a path to develop and succeed as a trader. Or to at least gain more experience and understanding in trading. For me, working at Tower Hill Trading, has proved a means to make a career in a very difficult career. They have proved me a chance to develop and grow as a trader. Developing as a trader takes hours. They will work with you.
Cons
You start with very tight risk parameters until you prove yourself. After which, your risk manager will double your risk exposure & capital to trade. It takes a while to get to a point to where you can make a living, but possibility to make a lot of money is there.