Workplace factors (night work, long working hours, psychosocial work stress) have been reported to be associated with increased risk of cardiovascular disease (CVD). We investigated whether (i) workplace factors are associated with CVD risk factors independently of each other, (ii) workplace factors interact, thereby modifying associations and (iii) associations are explained by early life exposures.