Pros
Great people to work/bank with depending on the branch.
Client-facing role can feel rewarding if you truly want to make a difference.
Great entry level job into banking.
Cons
Development within the company is hit or miss, quite a bit of nepotism and external hires that will promotion jump you. You can be ranked #1 for several years and receive no promotion.
Changes in bonus structure promote unethical lending/products to clients who may not be in need.
If you do not sip the Kool-Aid you will be left behind, despite how your numbers look.