From stress to wellbeing and job satisfaction