Pros
Literally can't think of any. Oh yeah.. the team is usually nice - the management.
Cons
1. MICRO MICRO management : When I say this, I really mean it. I saw the reviews here mentioning about this and didn't give them much importance thinking it wouldn't really affect me but I was wrong. The micro management at FXCM will ruin your life at work and it will affect every employee. All the other Cons are a result of this. You basically need to almost function like how they exactly want you to. I felt that the management's focus was on employee's way of doing the tasks by overlooking the results that are actually beneficial to the company. 2. The management doesn't really take any ideas/suggestions for improvement. My ideas have been appreciated when given but no follow ups were provided on them and they weren't implemented either. 3. There is tonnes of favoritism here. That at least is basically how my team's(AML Compliance) managers function. 4. Underpay but I won't give this that much importance. 5. Oh yea, I never saw the concept of one on ones here. There used to be three on one every other week though. 6. The process training is disgusssting to be honest. No formalized training material is provided.