Factors affecting salary