I applied online. The process took 5 months. Phone Interview first and an in-person interview two weeks later. The interviewer wants to hire someone who has many skills but also afraid of being overshone by this job candidate. The other interviewer seemed not sure what they wanted from the job candidate.