Pros
Learnt a lot about not only the banking industry but also about myself and my strengths and weaknesses - A lot of personal growth in an environment where you are dealing with angry customers and their money. You grow a thick skin and after a while you can handle complaints and irate customers like it's no big deal. Good benefits (although poor salary). lots of opportunity for career development if banking is what interests you.
Cons
very low salary considering how much is required from you - sales targets, customer service index, and also in comparison to what other banks are paying their tellers. lots of workplace politics. Such a high rate of overturn; managers are constantly changing and so the dynamic of the team is also constantly changing.