I applied online. The process took 1 week. I interviewed at TIAA (Charlotte, NC) in Sep 2012
Interview
First there was a phone interview with a recruiter, then I went over on a Saturday morning for an in person interview with a manager. The manager knew someone I knew so we talked about that a bit. It was the standard behavioral interview with customer focused questions. I got an offer by the end of the week.