Impact of job stress on job satisfaction