Return to Article Details Effect of Job Stress and Role Ambiguity on Job Performance and Job Satisfaction: Evidence from Insurance Companies Download Download PDF