I made a couple posts about this in my LJ, and though I'd link them here, since they're definitely appropriate. My experiences dealing with banks, specifically First USA Bank, one of the worst major banks in the US. Oddly enough, their current parent corp, Chase Manhattan, is one of the best Banks that I've dealt with. Too bad that hasn't trickled down to FUSA yet.
The comments are mostly about outsourcers, but I've had similar problems with their in-house staff, too.