Top 10 U.S. Cities For Worker Happiness; What Are These Places Doing Right?

Many of the top places for American workers are in Silicon Valley. The tech industry is apparently treating their employees very well these day (I'd hope that was the case in exchange for the rapid advances in technology we've seen).