I applied through a recruiter. The process took 6 months. I interviewed at Saudi Telecom (Riyadh) in July 2014
Interview
get a call, person will ask when is a good time for a face to face. give him a date, meet the interviewer, and get interviewed for about 1 hour. wow him, and he will ask when you can join, you say maybe, blablabla