We also need to consider the fact that lots of freshers and experienced candidates are faking their educational background and work experience to get into IT. I know many such people in my area who just saw the packages people getting in IT. Joined classes where they get everything fake including educational certificates, experience letters, salary slips, edited fake bank statements also these classes have registered companies which there only for the name sake no business. These guys are actually getting jobs where as real computer background candidates are not getting jobs because these classes has tie ups with HRs from big companies whom they pay bribes to select their candidates. Some servive the work pressure specially girls but some gets fired. Girls get sympathy and help from other male workers so somehow they manage to keep the job.