BankGloucester is SO community driven and cares a lot about their customers and employees.
Cons
Tough to move up. As with many corporate companies it is difficult to climb the ladder. You have to wait for someone to move on or retire to even have a shot at another position.