Job sites doesn't work for massive hiring. You have to involve other sources too. For mid-size companies where the hiring is not too aggressive, it may work. Also, the biggest drawback of Job Portal is that the same database is accessed by several consultancies/companies/freelance recruiters, that chances of duplication multiplies. From candidate' perspective, he may get calls from several other sources for his application that we are too unsure about his acceptance after the long interview process..which is extremely time consuming. I personally feel that internal references, headhunting, professional references, specific vendors, direct applicants etc work much better than Job Portals. Advertisements and Job fairs etc work when its a game of numbers.