Top 8 benefits of hiring via professional staffing companies