I applied through a staffing agency. The process took 2 weeks. I interviewed at Index Fresh (Corona, CA)
Interview
The interview process is quite long but you get to talk with different level of persons in the company. It's more like a conversational interview and you would learn a lot from the company. Technical questions may be asked.