I applied through a recruiter. The process took 12 months. I interviewed at National Iranian Gas Company (Tehran, Tehran)
Interview
passing the recruitment test, job interview, psychology, medical examinations, addiction examination, Job registration, Getting started training includes administrative and technical training, Accommodation in the hostel, Delivery of work clothes, Dispatch to work, In-service training