Pros: good pay and benefits, opportunities to move around the branches, tend to promote from within, not just banking, other product lines that attract smart people
Cons: can't think of any
great place to work, people are friendly and helpful and open to ideas from all levels...lots of growth opportunities if you want to get promoted from within. company is growing and wants to hire smart people who are also good people. The bottom line is not the Holy Grail here.