Vantaggi
Good for freshers, who want to gain some experience before moving on for higher education. If you happen to be in a good project and good unit, your life is great. Some projects and units have great managers and good opportunities, others not so much.
Svantaggi
"Lottery" system instead of merit for project allocation, IBU allocation, onsite opportunities. Trainees are randomly assigned to units after they complete their training. No consideration is given to their interests etc. Rigid dress code unsuitable for tropical climate of India -- in spite of employee dissent, no change has been made. There are useless internal certifications that test your cramming skills. Onsite opportunities are also decided through a lottery system.