Pros
Salary is OK but not great and depending on your manager, they are fairly flexible about requesting time off or working different hours. Total benefits package is average.
Cons
Once you are hired in for a certain job function it is extremely difficult to move into a different area. The bank says they want to promote from within but rarely does it. As an example, myself and a couple others I knew tried to move from one department to another (I can't say which as it might give me away.) The job functions were almost identical except for the market focus. We were all told that they were only looking for candidates with experience in that department as they didn't have the manpower to train anyone. The job opening remained posted for over 1 1/2 years even though they could have trained someone in a couple weeks. There really aren't any career paths and the company does not value educational background or experience. When you are hired they want to fill a position and then they are done with you. Many people are overqualified for the positions they hold but still cannot move ahead even when taking the initiative to do so. Promotions that do happen seem to be based on nepotism rather than performance or potential. As an example, one of the lowest performers in a department was promoted several levels to one they were not qualified for nor demonstrated any ability towards simply because of the less than professional interest of one manager. Disturbingly, senior management and HR let the promotion go through. Technology is also far behind that of competitors. Very short sighted on spending for tech.