Factors affecting Job Design