This study aimed to investigate the impact of seven environmental stressors (role conflict, work overload, interpersonal difficulties, work-family conflict, work instability, lack of autonomy and pressure of responsibility) and the nature of the employment contract (permanent or atypical) on three psychological reactions to occupational stress (job satisfaction, positive emotions, and negative emotions at work). 305 Brazilian workers from both sexes participated in this research, distributed between permanent and atypical workers. The results showed that the role conflict and the work overload had a negative impact on job satisfaction. The role conflict had a negative impact on the positive emotions at work, while the pressure of responsibility interfered positively in it. The work overload interfered positively in the negative emotions at work, while the pressure of responsibility interfered negatively in it. The type of contract did not affect significantly any one of the dependent variables. The implications of the results for future research are discussed.