Pros
great pay, great benefits, progressive ideas.
Cons
zero follow through. 99% of my job ends up being a battle, to do my job. IT recently went through a revamp and brought in tons of people from Visa, who operate in a vacuum. They make decisions on everything with very little information and have literally halted all progress to make change in nearly all areas of the company. They also lie to senior management about how things are going. I have actually seen emails that say a recent release had zero customer impact, when in fact there were 12 separate outages that impacted every customer using the online banking. Try telling a customer that just experienced a bunch of random issue that we are a "progressive" bank for start ups. Its near impossible.