How Technology Has Impacted The Staffing Industry