What are the advantages and disadvantages (if any) of implementing a recent graduate program into a company? What are the highest paying companies in India for a recent MS in CS graduate from one of the best schools in USA?