Pros
JP Morgan Chase Bank is great at organizing and training their employees to be successful in their company. They take the time to make sure that each and every individual is completely competent before entering in their role as active employees. They offer great perks such as discounts to many popular services. It is a job in this economy. They are stable and pay is competitive. Locations in multiple cities increase opportunities. Such a large company naturally offers growth opportunities within and outside the USA. If you are smart, work with your head down and don't ruffle feathers you will likely go far.
Cons
Chase sees there customers as well as their employees as numbers, but you would expect this from a large corporation. All upper Management cares about is sales, so long as you meet their goals they will be happy. Upper Management knows little about operations, and if you are in the operations side you will get little recognition or help. If you are in Branch Banking Upper management treats you like babies, or robots giving you scripts on what to say and when. It makes for a boring relationship between you and your customer. They are reluctant to promotion, unless it's absolutely necessary!