I applied through a recruiter. The process took 1 week. I interviewed at Oran
Interview
The first interview was over the phone, which lead to two different in-person interviews, which went very well. After the second interview, I was brought in to meet the Program Manager (they say if you meet him, then that means that you got the job).