Could you please clear up the different recruiter types? What exactly is the difference between Contingency, Corporate, Retained, Staffing/Temp, etc.? What advantages/disadvantages does each pose? And what level of hiring (entry, mid, exec, etc.) does each do?
Corporate Recruiters are the folks who work in a company’s HR department. They recruit only for their own company and are paid a salary (and sometimes a bonus).
Staffing/Temp Firms are employers themselves. They recruit and hire people, then they assign these folks to client companies. The workers go to work at the client company every day. The client pays the staffing/temp firm a fee from which the firm pays the worker a salary and benefits. If you want to be employed directly by the company where you show up for work, then staffing/temp firms are not for you. Neither corporate recruiters nor staffing firms are headhunters. (Nor are career coaches or career marketers.)
Real headhunters are independent. They are not the employees of any particular employer. They do not hire you. They will not find you a job. Their business is filling positions for their client companies. That’s why headhunters usually will not return calls from job hunters. It’s not their business.