Info is spot on. I am a headhunter who has been in the consulting market for 7 years. Companies will not pay us a fee for a junior candidate. (If I come across any, I send them down free to clients). If you are below 'Manager' level (below 30 years old), then it probably pays to go direct.