I have placed trades, withdrawn funds, spoke to customer service and even have my own dedicated account manager which is fantastic. Communication is never a issue as there are so many ways to get in contact with them around the clock. I'm appreciative of the fact that the customer service team will not rest until all issues are sorted.