Pros
I liked my manager alot, he was a really cool guy, although we had to share him with another branch and only got to see him once or twice a week. You get pretty good insurance benefits, most of the customers are friendly and elderly, and the teller system is better than I have used at other banks I've worked at.
Cons
Too many changes happen too often, employees usually are clueless and there are alot of struggles with everyone always having to adapt or adjust to the latest policy or procedure. While the HR department is friendly and supportive, their processes are extremely slow. The branch I worked at had a high turnover and was short handed the entire year, by the time they would finally get us someone (usually at least a few months) we would already be needing someone else and would be no better off than we were before. The company provides us with a good amount of sick time and vacation but there is a lot of pressure on employees not to use it because they always need help, and you get alot of attitude for using it. Everything is a numbers game, sales objectives and service objectives are difficult to achieve and you get reprimanded often for falling short of those goals.