Pros
Good health insurance and 401K match, Time off is generous and you're not hassled too bad when you request a day here and there. Gives back to the community.
Cons
Rampant favoritism/nepotism. "Yes Man" culture that won't say no to the high ups when they lay more and more and more work on staff. Now having tellers do MSR work and vice versa. Not very pleasant dealing with back office, with some exceptions. Some are great and helpful and know what they're doing, others are flat out rude and not helpful at all, and could care less about member service and just want to get the member off their line as quickly as possible. Lower managers are so-so. Some care for their members and stick up for their staff, only to have higher ups derail their efforts. Major disconnect between those who deal with members on a regular basis and those who do not. Middle management is really just a puppet in the hands of the 5th floor and can't or won't stand up to the higher ups who just dole out more and more of their crazy ideas that continue to run people off.