They appear to promote from within and there are many employees who have been there for decades. That alone tells you it is a great place to work.
Cons
Very large w/ 17,000 people so this is by no means a community bank
Some software is antiquated although aggressive improvements have been made in recent years.