While I worked in the Branches, it was a fun environment if you worked with the right people, and had good management. One thing I can say about the Bank, however, is that they didn't know how to let go of the individuals who didn't do their job correctly, and were quick to let someone go for one mistake, who was otherwise flawless.
Thankfully, I was not one of those individuals. However, as I said, much of the time Management is poor with certain Branches/Departments, and the 'competitive' pay they rag on about is nothing to sneeze at or even all that competitive. I worked there for longer and did more work and had a higher position at one point than our brand new part time tellers, and both gentlemen were making far more than I was.
It's a good place to work, temporarily.
401k, Health Insurance, Paid Time off.
bad management, constant write-ups for no reason, inexcusable lack of communication