At FXCM, they make you learn on the job as quickly as possible, and there are opportunities to grow in that specific field.

Cons

Severe hierarchy system where the CEO is the ultimate decision maker even for the smallest company tasks. You will never get to a higher position based on your actual skills, but you will based on the brown-nosing.