opinion
They go by many names: employment agencies, staffing agencies, recruitment agencies, headhunters. No matter what name you prefer to use, they all share a common goal — to match employees in search of jobs to employers in search of candidates.