HM Staffing have been a dream to work with. They prepared me remarkably well for me interviews, kept in constant contract and were very patient with me. What makes this agency special is that they treat you like an individual rather than just another number looking for a job, it has restored my faith in agencies.