Pros
The focus on customer service was big, as well it should be in this industry. Nice benefits and 401k match. Even during the sluggish economy I was confident I wasn't going to have my position downsized.
Cons
Smaller bank, at least in my market area, meant smaller staff sizes. Everyone had to wear different hats and be ready to fill in for someone else's responsibilities if needed. I had a teller go on vacation for two weeks straight and I was stuck running a teller window that entire time. When I fell behind in my other duties I was called out for it. Technology is about 3-5 years behind other banks. They also preached "promote from within" but the vast majority of Branch Manager jobs went to external hires, leaving a crop of home grown talent withering on the vine. I could have a conversation with my direct supervisor but if I mentioned any criticism to my RM or DM, even if asked for it, they puckered up like they just ate a lemon. I learned to keep my mouth shut and toe the company line.