Werk in een stad is anders dan werk in een dorp. Grote steden bieden bijvoorbeeld meer kansen om specialist te worden. In een dorp is er vaak alleen een huisarts met brede kennis die alle patiënten behandelt terwijl een grotere stad ruimte biedt aan medisch specialisten die zich richten op hartoperaties. Dit idee sluit aan bij de theorie van stedelijke hiërarchie: specialistische beroepen kunnen alleen in grotere steden bestaan vanwege de benodigde schaalgrootte.
Niet alleen tussen beroepen, maar ook binnen beroepen kunnen er verschillen bestaan. Een docent op de lagere school heeft overal min of meer dezelfde vaardigheden nodig, maar advocaten of accountants in een grote stad houden zich waarschijnlijk vaker bezig met meer gespecialiseerde en wellicht meer ingewikkelde taken dan hun collega’s op andere plekken. Dit wijst erop dat beroepen in dichtbevolkte gebieden complexer zijn.