Aside from the obvious issues, I would be concerned about the stability of their technical infrastructure. One cannot simply pull a financial grade system out of thin air, which suggests they've partnered with a firm who has expertise in this area.
Anyone who intends to rely on them heavily should demand an answer to this issue and request a copy of their business continuity plan (which probably does not exist).
|