This firm is one of the first firms that I've traded with and I've been quite satisfied. I did not expect my first experience to go as follows but hey it was a pleasant surprise. Mike explained to me the importance of beginning with the demo account and then moving on to real trades.
I did the demo account for a short period of time and I feel like it did really improve my knowledge in the field. So I recommend this solution to anyone looking either to refresh their memory or start their journey.