US NIOSH (1998) defines job stress, “as condition when needs of the job do not match the competences, means, and requirements of the employee”. The different kinds of work-related stress are overload, lack of understandings, lack of instructions, impractical timelines for the project, lack of decision making, job insecurity, isolated working conditions and micro-management.