The recruitment process must be robust and justifiable and should stand up to external scrutiny. Only a good recruitment agency with good understanding of the domain as well as the process can perform the same successfully. In India most of the recruitment agencies understand the needs of the clients and of the candidates and they work in a planned way to recruit people.