The culture is its own world and a good one.
work/life balance is good but watch out where you work for flexibility
benefits are top in class
the USAA brand is true to its values
Cons
-advancement could be years
-becoming a big bank puts the culture in question
-making management is still very old thinking; what college did you go to? who can I trade with this manager to get what I need, who do I know, tenure driven
-parking is like socal, once you park...don't move!