Pros
Only pros I can come up with is the pay was average to a bit above and being a small bank there was the potential to affect the bottom line. Unfortunately, the IT VPs/CTO inhibited that. I will address in the Cons.
Cons
Poor work environment. Leaders in the IT Department are not forthright and deal with employees in a very nasty way by berating and not giving direct feedback. New of employees that never got reviews then months later were let go. Bad or non-existent feedback loop. Leaders play favorites with lower level employees. No clear direction by IT Leaders. Mostly putting out fires from preexisting systems or because of bad IT Management decisions. I agree with another review I saw. Working in this companies IT Department will stunt your skills and ultimately hurt your career. If anything being associated with sub-par management and ethics. Very stressful. No work life balance for IT Management subordinates. Management routinely breaks promises regarding pay and work schedules. Will bait and switch presented opportunities when you get hired if were contractor first.