I applied online. The process took 2 months. I interviewed at ITZ (Pasadena, TX) in June 2018
Interview
You get divided up into groups of 2, learn about the other person, sometimes the managers ask you questions about you, this process ends up taking 3-4 hours long