Pros
USAA is great for career advancement because the company is very large and has a variety of career opportunites. There is ample communication between management and staff with a company website and different vehicle for posting ideas and greivances. Recently there was a change at CEO and this has definately impoved the company for the better as the new CEO is interested in employees and happiness and balance. The compensation could be better, but opportunity and appreciation make up for this short coming.
Cons
The work/life balance is off . Enployees are tethered to a blackberry and can be called at any time. The job required more than 40 hours regularly and it was pretty high stress. Also, the salary could be improved for what is expected.