Pros
You may meet some really great people and learn a lot about the banking world.
Cons
VERY political, complaints against management do not get followed up on EVEN when you go to HR. Almost no change of advancement since they promote from outside rather than inside. Management is 50/50, some are wonderful and intelligent, some are demeaning, offensive and have no right to be in the positions they are in. Pay is terrible, raises are a joke, the amount of work you do at a busy branch for the pay you receive is not worth it. The "branch support" team they boast acts like a bunch of high school kids by bullying employees, management and trainees, they don't support anything, they don't take complaints and concerns seriously, they are sneaky and will go behind your back in a second if they feel they can benefit in some way.