If you put in the effort, it pays off
I like the company. Like any thing legit, it takes effort. If you're lazy and want something for nothing, find something else. If you are willing to study what is being taught you can make it work well. I recommend starting with demo accounts to trade until you understand what you've learned. When you feel comfortable, trade real money. It's like virtual school, you need discipline and a good study group. I've been learning for a couple years. But off and on, when I get lazy, I need to start learning again. But they are also coming out with new methods to help make it easier depending on your style of learning. I like that a lot, I've never had any issue with them.
