Pros
Good training program; if you have a degree and the necessary skills you can really move up. A strong sense of office politics helps- and you HAVE to be a salesperson. They reward you when you individually meet goals, and when your store overall meets goals. They also have tuition reimbursement.
Cons
TD Bank is a "retail" bank. They want you to sell services and products, and if you can't/won't then you will not have a job for very long. The goals are sometimes unreasonably high as well. Pay is disappointing compared to their competitors, and they don't pay very well for internal promotions; an externally hired Head Teller could be making $8,000 more per year than an internally promoted one. Open 7 days a week, so expect to work Sundays at least occasionally.