The company works with a recruiting firm every step of the way. First step included an in-depth review of your resume in an over the phone interview with recruiting firm. Once this step was completed, another phone interview was set up with the hiring manager. Candidates who next chosen to interview live in a panel style interveiws.