Similar Items: Impact of demographic factors and leadership style on employees’ Job satisfaction