IT Outsourcing Companies in India work very hard on the assignments they get. It is the successful completion of these assignments time and again that has led them to all the fabled multi-year retainers they sign with their clients, amount running into hu…