FXCM is a fast paced environment, in a niche market of the Financial sector. There is a very steep learning curve, but once mastered, you have the potential to excel.
From FXCM I learned a variety of skills in both sales and client services. Needs based selling was the greatest asset taken away from this position.
There is very little room for vertical advancement within the company, and employee turnover is extremely high. The lack of communication between management and employee can make things very frustration.
One positive is the work/life balance. You don't take work home with you, but the hours required can be demanding. Being asked to work the overnight shift for 3 month periods can be taxing.