I was contacted by a staffing agency. The rep. was very professional and guided me throughout the process. My first interview was over the phone for about 20 min, second was another phone interview that lasted about 40 min. to an hour. the third and final step was a face to face interview that was on site. This was one of the best interview processes that I've been through and people and staff were very professional and knowledgable throughout.