NBT Bank specializes in personal banking, business banking, loans, investments and insurance services.