the whole process took around a total of about 6 months. Most of the time was spent waiting. Flew out for a Technical interview, CJO was offered the same day. Then next month was background investigation, waited for 2 months for the Poly + psych evaluation which were both done on the same day.