College graduates and other young Americans are increasingly clustering in urban centers like New York City, Chicago and Boston. And now, American companies are starting to follow them. Companies looking to appeal to, and be near, young professionals versed in the world of e-commerce, software analytics, digital engineering, marketing and finance are flocking to cities.