They contacted me. I had to take a skills test online at home. Then I went in for a 1:1 interview with a recruiter.She was very upbeat and spent about 20 minutes speaking with me. The office is small; only 2 employees were present on this Friday afternoon. This is a private, family-owned staffing agency. I dressed up for the interview and I think that earned me bonus points.