Pros
It definitely offers some great benefits (health, life, 401k, pension) and is a great name to have on your resume. If you ever needed to transfer, depending on where you live, there are plenty of branch offices and other departments all over the place- so lots of opportunity.
Cons
The stress level is unreal- they expect you to be a robot with the constant role-plays and scripting; most customers are in a hurry, but they still expect you, with the 1-2-3 drill, to be able to touch on business accounts, mortgages, investments, and where they have their other millions of dollars- all this in a short time while working the lobby. They are never happy with someone coming in just to open a checking account- they are only satisfied after we have raked the customer over the coals and taken withdrawn a sample of their blood plasma. If, God forbid, a customer has some monies at another bank, management cannot seem to understand why they would not want to bring it to Chase for the fabulous 0.45% interest rate we are offering on Plus Savings- people ARE entitled to have multiple banks.