Pros
I was a very introverted person when I started my job as a teller. Over time, I was able to use my talent remembering dozens of names and use it to greet people I recognized when they came in the branch. I developed some wonderful partnerships and was able to network with many business owners outside of work (got a free oil change in one instance). During your first few years of employment, you receive three weeks paid vacation and everyone gets the same type of benefits whether your work full-time (40 hrs) or part-time (20 hrs or more).
Cons
There are dozens upon dozens of federal regulations you are required to know and if you slip up, you can still be written up my management and possibly even fined by the feds. It feels like you're constantly walking on eggshells and even if you think you're doing everything right, you still may have messed up somewhere. I was also regulated to standing in my "box" for four to eight hours a day. The big rule at the branch is "Customers come first," but that rule is only meant for you. Apparently it doesn't apply to anyone who gets to chat in the manager's office even when there's a huge line. It's real inconvenient to them when you have to call them out to the line to help out.