Their chart section doesn't work (try selecting a time range - their engineers must not be testing their stuff before they put it up...). They took down their contact email address (without even some form of germane and informative statement on their website). They are hit-and-miss or terribly slow to respond to support questions (but now the contact isn't even listed there). Their "public question" portal seems like a black hole. My last purchase with them was a few weeks back when they had to delay orders (mine took 4 days I believe). Their was a cancellation option with an estimate of how long the cancellation window would be. Then the cancellation option vanished, and I couldn't get any explanation because they wouldn't get back to me. Etc. But I did say in my post above that they seemed to be effectively prioritizing the efficiency of getting the trades done and the intermediation with our bank accounts. Even the delayed transaction I spoke of came with the warning that it would not be completed until 4 days later, so there was good disclosure on that. So, by "poorly prepared" I mean that they seem to be overwhelmed, and perhaps jumped into some areas that they were not staffed for, funded for, or thought through sufficiently regarding. And they don't seem very willing to communicate with their clients regarding these bugs and hiccups.