Pros
It offers you the ability to truly help others with their finances. Once you have a solid grasp on the products and services, you can profile customers and determine what we can offer to help improve their financial situation. Unlimited commission opportunities on the sales side also allows for great incomes assuming you're good at what you do.
Cons
Because of management styles and goals, retail banking now consists of a lot of product pushing. Often times it feels as though everyone is out for No. One and willing to screw other employees and customers in order to make themselves shine. Further, during the interview process you are told that opportunity for advance is unlimited but that's only a half truth. If you plan on staying in retail, there is opportunity to take on new positions. However, if your goal is to eventually move into JPMorgan with another line of business, I wouldn't suggest retail banking.