I have been on more job interviews in the last two years than I have ever been on in my entire life. What always puzzles me are companies that treat job applicants badly either by ignoring them, miscommunication, dishonesty, or just plain rudeness. It baffles me that companies forget that every applicant is an opportunity to create a brand evangelist. Even if they aren't offered the job, the applicant can come away feeling respected and therefor positive about that company.
If you are a manager or in the HR department of your company, I implore you to remember these things when dealing with job applicants. Treat each other with honesty and respect, and you will get it back in droves.