I am working as a Hiring Manager for a manpower consulting firm in India. We have received a contract from a firm to provide them with a workforce. The primary reason the employer is outsourcing this contract is that they have a very high attrition rate. We want to ask the resources we hire to pay a certain amount as a deposit, which will be refunded when they leave the organization. This policy will be clearly stated in their offer letter. We would like to know if this practice is illegal. Suggestions are most welcome.