Some new offices are mini towns with their own restaurants, doctor offices, and hotels. Workers actually want to go.

SEE MORE: