Employee dissatisfaction has undesirable consequences for an organisation. It is associated with absenteeism, grievance expression, tardiness, low morale and high turnover which are costly to an organisation. Job Satisfaction determines performance of employees, which in turn determines the performance and sustainability of the organisation. Therefore, the understanding of job satisfaction and its determinants are important for any organisation to exist and prosper. This is why every manager must endeavour to understand the determinants of job satisfaction so as to put in place human resource practices and processes that enhance the job satisfaction of employees and save costs associated with low job satisfaction. This work provides practical recommendations on how pay, promotion and supervision can be used as mechanisms for eliciting greater effort from employees. It is must read for managers who treasure their human resources and would like to get sustainable competitive advantage through effective and efficient utilization of their human resources.