@Swati
Other than the fact that IndiGo Cadet Pilot program is very expensive there is nothing wrong with the program
A job offer before starting training is way better than training to be a pilot and then struggling with the rest of the unemployed pilots in India for a job . In most cases its a big struggle to even get called for the job...
In such a scenario cadet pilot programs are the way to go especially given that IndiGo has a very good track record of honouring its offers to hire it cadet pilots