I applied through an employee referral. The process took 2 days. I interviewed at IOEC (Tehran, Tehran) in Feb 2013
Interview
The direct manager knew me from before. So it was not a challenging one. By the way the HR reviews your background and there is also a medical check as they offer a complementary health care insurance.