I applied through a staffing agency. I interviewed at US Tech Solutions (San Francisco, CA)
Interview
Staff was friendly, courteous, and knowledgeable about the position and skills sets needed for the job. They know about the hiring department and their mission, job prospects etc. Interview scheduling was easy. They provided timely feedback and follow ups.