I applied through a staffing agency. The process took 2 months. I interviewed at JetBlue in Jun 2015
Interview
Quiet simple process, initial telephonic interview and later person interview with 6 different set of ppl (project manager, General manager, technical lead, application lead) who conducted around 4 round of technical interview.