HR professionals are finding themselves managing a diverse mix of full-time employees, freelancers, contractors, and temporary workers.