My occupation requires me to interact with several local banks. BY FAR KSB is the most difficult to deal with on every level - from finance to basic banking. There is absolutely nothing that feels like a "home town bank".
Well kept friendly local bank.