Factors influencing well-being at work