USAA as a whole is based on great values and ideals. I love the fact that there are no stockholders, and therefore the company is truly working for the members and what is best for them.
Cons
As with any large company, USAA at times has corporate beaurocracy and bad management decisions. These decisions can come in the form of process changes that are basically 'even though you disagree with this, you're going to do it because we said so.'