Most times, job design aims to enhance job satisfaction and performance and this
could be achieved via job rotation, job enlargement and job enrichment. Other
influences on job satisfaction include the management style and culture, employee
involvement, empowerment and autonomous work position.