Very easy to move up the company, from teller to supervisor to banker etc. Potential to make a lot as a banker if you're in a busy market

Cons

Management is usually awful. Too many micro-managers. I've seen management get away with things that should get them fired ont he spot yet nothing happens. Also, if a teller or banker does that they're instantly fired. Super low pay for tellers.