I don't have a lot of experience as a candidate, but my personal opinion is that the single most important thing is process transparency. For example:
1. We do 4 interviews in total, 1 with the recruiter, 1 with the HR manager, 1 with the hiring manager, and then 1 with their manager.
2. We do not want to waste your time. If we do not feel there is a strong chance of a hire, we notify the candidate immediately.
3. As a matter of policy, we do not post "ghost jobs". This can be demonstrated in our metrics: Over the past three months we have listed 4 positions, we received 75 applications, we scheduled interviews with 18 people and we made 2 hires.
