EXCLUSIVE – Most Bank of America users do their deposits online or through ATMs, only 25% of them make deposits at branches. And yet, branches are still important to the bank. “When it comes to opening an account with us, 80% of that happens in our financial centers,” Michelle Moore, head of innovation at BofA […]