USAA has great benefits with company wide bonuses, a holiday bonus, large company match 401k, and additional company contributions to the 401k. It firmly believes and follows it mission statement to be the provider of choice for the military community and their families
Cons
The promotion path is vague and reaching upper levels of the IT technical career are often limited to factors outside of the employee, such as the number of other senior/lead employees already within the employee's team.
Good company with great CEO
Strong financial strength
Cons
Some boss may not be good and may hinder your career progression
Military based and there are strong bias.
Call themselves diversified but really not. No career progression for person with foreign descent (even though they are US citizen) especially in management career path.