I have been working at FXCM full-time (More than 10 years)
Started out as a junior many years ago and have been progressing nicely into senior positions. Management is very friendly, salary is competitive and the atmosphere is very supportive.
No cons, really. It's a great place to work.
I applied through other source. The process took 2 weeks. I interviewed at FXCM (New York, NY).
Group Interview, personal and past job performance questions are asked in a group setting. Because the situation is so awkward and tense a little bit of a comradeship develops with the other applicants even though you all want the job.