Vantaggi
My experience is in the corporate IT and technology side of the bank. U.S. Bank has a more centralized and cohesive enterprise architecture than other banks their size or larger in the US, and they have an extremely conservative attitude towards risk. This provides good experience for anyone who wants to understand working on large enterprise-scope systems and dealing with extreme demands for tracability and quality.
Svantaggi
They do not pay software and technology workers as well as other employers in their markets (mostly Milwaukee WI, Minneapolis-St. Paul MN, and Portland OR). The work environment is very rigid in terms of processes and procedures, and many people may not like the administrative tasks and paperwork required. The culture penalizes people for taking chances.