long work hours 10-16-24 hours a day depending on deadline.Pathetic ergonomics.Pathetic facilities.Cheap machines with monitors' radiation searing their eyes every minute. Zero Job security.Forever on a slippery learning curve with zero training inputs.Exploitation of the freshers. Get paid same as the janitors,fish pond cleaners in the US and other western countries.Stress related injuries.Pressure cooker atmospheres.Demanding customers spoilt by labor contractors who make all the money where the developers get a pittance.3-6-12 month contracts.No leave facility.No Holidays. A Glamorous IT job.They need urgent attention before a generation is exploited to the last ounce of their flesh and brain.The condition is worst in small IT cos. where youngsters hang on hoping to learn something.The companies have 10 hour work days which is itself illegal whereas employees work 12-16 hours out of under staffing