Vantaggi
There is extensive training (1 month) and a 6 month rookie period where mistakes won't have the same consequences. Large company where you can transfer to other companies if necessary. They encourage upward mobility in the company, and will offer training and opportunities to help you become a manager or banker.
Svantaggi
The culture is very much "the customer is always right". We take a lot of abuse from customers with little to no support from management. Customers could cuss you out and yell at you and be completely in the wrong, but if they complain you get in trouble. Customers with a history of cussing and spewing abuse are allowed to keep coming to the store and you are expected to keep serving them. Same goes for customers who flirt or are generally inappropriate. Even if they make you uncomfortable, you are not allowed to deny them service. Another con is that they can transfer you whenever they want, leaving you with the choice of resigning or changing branches, even if it's further away or otherwise inconvenient. High turnover rate. I went from the newest to the most experienced teller at my branch within 6 months of working there.