Thinking about using a staffing agency? Here is what you need to know