Pros
Benefits are reasonable, pay is decent.
Cons
Corporate culture is one of total disdain for the employee. Don't expect positive feedback, you won't get any. Many managers are backstabbers who think nothing of firing even the hard workers to cover their own deficiencies. My boss has made numerous unprofessional comments about other employees, but there is no safe way to call him on it. People disappear here, usually when no one expects it. You look around and suddenly realize someone you work with is gone, then in a couple days you might get an email saying tersely "XXX no longer works at the bank". Nothing else is ever stated. You'll never get a raise above 2%, if any. This is a culture of treating employees like chattel, then discarding them. Worst of all, the personnel representatives are only there to process your termination. Don't ever make the mistake of asking for their help with a personnel issue. Keep your head down. It's all about survival here. I've beat the odds so far, but I look over my shoulder everyday. Trust no one. .