I applied through a staffing agency. The process took 2 months. I interviewed at Nodhawk Staffing
Interview
First I took a training from them, then they scheduled interviews with different clients as per my preferred location. I initially failed in first three interviews but finally cleared this one with their support. I got interview materials from them for preparation. The marketing executive was very helpful.