This paper investigated the relationships between the Challenge Stressor, Hindrance Stressor and job satisfaction, and stated the levels of their self-efficacy had moderating effect on the relationship between Challenge Stressor, Hindrance Stressor and job satisfaction. This research contains 344 samples and bases on employees who work at travel agencies. Cronbach's α and Hierarchical regression analysis were employed to examine hypotheses. This research uses psychological isolation to reduce the hazards of the common method of variance (CMV). Basing on the sample data, this research discovered that all pressure is synonymous to tension, and always induces negative mood. Hindrance stressor and Challenge stressor had significant negative effect with job satisfaction; self-efficacy had a moderating on the relationship between Challenge stressor and job satisfaction. This study proposes theoretical and managerial implications, and can serve as a guide of both academic research and practical policy development.