Pros
Almost everyone at my branch was curious and professional. Several of the lenders in my community went out of there way to be helpful and my interactions with senior mgmt. were all positive.
Cons
The company, or possible just the HR department does not value employees as people and treats them as disposable assets. People were fired over minor policy infractions, berated publicly for small mistakes, and lenders often were adversarial towards other lenders. It systems, and other banking infrastructure for staff were not modern & employees were expected to bring there own office supplies to work (pens, tissues, water coffee). A new senior lender was kicked out of his own branch due to a small HR paper work error that took a week to remedy. In general, the Bank is cheap and intolerant of even minor transgressions.