NBT Bank is a community bank that provides all of the services that you would find at a larger bank, plus great service! They have many locations locally and are affliated with PennStar in PA.
Pros: Great service, numerous locations
Cons: No branches W of Newark Valley
more