Someone sent me a check to my virtual address. Instead of mailing it to me, I figured I'd just print it out and deposit with the app. They didn't like that. (I used my backup bank, Axos, to deposit it, but their situation over there is horrific.... locked out of the account when I travel, horrible UI/UX, horrible app....)
Their customer service takes a bit longer to respond than I'd like sometimes (I don't need them much), but they do take interest when they respond and they are truly helpful.

Oh, this is annoying: You have to put a business address in for ACH transfers. You can put any address you want in, but ACH transfers don't need an address! Not only that, it has to be an address that's verifiable with a 3rd party system and someone I sent an ACH to, I couldn't verified! I just put in my home address and it worked. Whatever.

You also probably can't be a funder on their platform.

Lastly, and this is "obviously" (tongue in cheek) the most important thing. You probably won't get an MCA for yourself if you bank with them unless you go with Greenbox