Pros
JPMorgan is a good, strong company with good benefits. They are expanding and aquiring other banks in this difficult economy. There may be room to move up only if you would like to be a branch manager or business banker. Other than that it is hard to do. The health care plan, Humana, was cheap for a PPO and the company stock purchase plan is also really nice. They also give you a discount on regular stock purchases as well as mutual funds at NAV. The company also gives very good training and pays for you to get your series 6, 63 and life insurance certificaitons.
Cons
Bad pay stucture and they hire as many bankers as they can so they don't have to pay a lot of compensation. They also don't pay for your continuing education, such as a masters degree because "it's not in the banker's job description". It's a good company but they don't care about the "peons" that work hard to drive their company's business. As a banker, you are just a commodity/ number to them.