1. What is the role of a staffing agency?

Breaking News