>Also don't most work contracts expressly prohibit taking a second job, with the reasoning that the company expects employees to rest so they stay productive in the main job?
The eu contracts I've had (and seen) usually restrict you working for competitors. Never seen one that actually promotes 'rest', as a restriction on unpaid time.