For many companies, it’s the best of times and the worst of times. On the one hand, a strengthening economy is helping shore up balance sheets and helping businesses tap into new market opportunities. Firms that are nimble and agile enjoy a distinct competitive advantage. On the other hand, improving conditions translate directly into a greater need for IT talent. And, in a demand-oriented environment, those caught unprepared can pay a high price … in more ways than one.