I applied online. The process took 2 months. I interviewed at Principal Financial Group (Des Moines, IA) in Nov 2013
Interview
Behavioral phone interview, with many questions about personality. Some minor technical questions about my qualifications, and what I've worked on in the past.
Technical but Microsoft-difficult interview onsite, then another behavioral interview onsite