Very on and off... Too many issues with deposits. I wanted this bank for an early paycheck like they stated they could do. Customer service doesn't really exist. Just a chat that is all scripted. I will not be using them again for any direct deposits.