I applied to USAA on a weekend via their website and heard back within a week about setting up a phone interview. The phone interview was very simple and straightforward. I mainly remember them asking about customer service (how you've demonstrated customer service, how you've gone above and beyond for a customer). There were only a few questions and the rest was just the HR rep giving background about the position like salary, work hours, benefits, etc. The woman was very nice, helpful, and polite. We set up my manager interview and a drug test. She knew from my application that I was a recent college graduate and gave me some advice for using my college experience in my interview since my work experience was part time.
My manager interview went very well. It was with 2 managers, but only one asked questions while the other transcribed. These again were very simple, typical interview questions and focused on customer service. There were 5 (he told me there would be 5 at the beginning) and most were worded as "Tell me about a time you..." including a time you delivered great customer service, a time you couldn't give a customer what they want, etc. After you give your answer, they will often ask follow up questions so be prepared to elaborate. I was then given the opportunity to ask the managers questions, which I did, and they seemed to really appreciate that. I was then given a tour of the office before ending the meeting.
At the interview I was given a date where we would hear back (either via phone call if we were offered a position or email if we were not). This date did not hold because of bad weather however. After not hearing back for a while, I emailed the HR rep and she called me to say that the training class had been downsized and unfortunately I was the one person who got cut. However, she said I would be a backup in case anyone decided to back out at the last minute. She also told me about an upcoming job opportunity in a similar position and told me should work with me and the HR rep for that position because the managers had been really impressed with my interview. I really appreciated her going this extra mile when she could have just told me I didn't get the job and left it at that. Ultimately, I was called back a week later at the last minute and offered the position because someone had dropped out.
All in all I was very impressed with USAA's hiring process. The only "snag" I hit was with HireRight, the company they use to do background checks for them. My USAA background check rep was very helpful, but the HireRight employees were less so and that process seemed very drawn out.