Details about FXCM

Anyone know about FXCM? How is their slippage, honesty, and customer service?