For a bank, I think that they are terrible, and agree with the other bad reviews of them.
They have many errors, and they don't care, you have to produce recordings or other documentation that the teller screwed up. It seems that the staff just aren't there when they are dealing with your money.