The IT industry today is bursting with talent. Programmers, Engineers, software testing specialists, project managers, – the industry has a large number of each one of these, and more. While the accessibility of a large talent pool is a definite sign for the industry, it appears to have started to have an adverse impact on the aspiring professionals. With a large number of professionals out in the field, looking for jobs, the competition is rising many-fold.