USAA sucks with penny stocks. They charge a very high fee per trade. I recently switched to Fidelity Investments. A lot cheaper and better services.