I've used Ally Invest for several investment accounts, but they have effectively seized all of my money for the last month and won't allow me to access it! They seem to have mixed up my record with someone else's and they can't or won't fix it. I strongly recommend everyone avoid Ally Invest.
About a month ago, I called in to ask about rolling over some funds to another plan. They asked me the basic identity verification questions about where I lived, what university I attended, etc.. All of the answers were "not applicable." E.g. I had never heard of the places and people listed as options. Then they said they couldn't help me and someone would contact me. A few days later, no one had reached out. I tried to log in and my accounts were restricted. I called again and got a different version of security questions that also had no options from my actual background or credit history. Again, they couldn't help and no one reached out. After a couple weeks of no online access, no contact from them, and being unable to get through, they eventually told me to email them photos of my passport and social security card on the open web. I asked if they could provide a secure upload link and they said they could not. I told them that unencrypted email is not secure and this would put me at serious risk of identity theft. They said it was the only option. I emailed the documents encrypted and told them that the password was some basic information from my account, which they already had.
They never responded. I called again and they said they can't accept encrypted documents. I told them the PW again but they refused to use it. They said to upload the document via the website, but wouldn't unlock my account so I could access the uploader. Ultimately its been about a month and I've spent many hours on the phone, and I can't see or access a significant sum of money. It's madness. My other accounts are at Vanguard and I'll be moving everything else there too once I'm able. If anyone is considering Ally Invest, I suggest you go elsewhere.