The nature and causes of job satisfaction