What are the main dimensions of job satisfaction?