I applied through a staffing agency. The process took 2 months. I interviewed at Aegon (Baltimore, MD) in Feb 2014
Interview
Three rounds of phone interviews and an all day on site interview. Met with individual team members. Interviews comprised a mix of technical and non technical questions, and a personality test. Also required to submit personal references.