I applied through a staffing agency. The process took 2 weeks. I interviewed at Mobily (Jeddah) in Jan 2012
Interview
first phone tele call scanning your CV and other details, then after a while another call for face to face interview and then another interview for final result after that sign a contract and take a copy of your contract with a specific date to start