Big companies have a big advantage in recruiting today's most valuable resource: talent. (Graduates have debts, and many prefer the certainty of a salary to the lottery of stock in a start-up.) Large firms are getting better at avoiding bureaucratic stagnation: they are flattening their hierarchies and opening themselves up to ideas from elsewhere.