Job satisfaction refers to one's feelings towards one's job. An individual having satisfaction is said to possess a positive attitude toward the job. An individual joins an organization with certain expectations and when these expectations come true the individual becomes pleased with his/her organization and job it increases his/her efficiency and performance (Nelson & Quick, 1995). Weiss (2002) has argued that job satisfaction is an attitude but points out that researchers should clearly distinguish the objects of cognitive evaluation which are affected (emotion) beliefs and behavior. Job satisfaction speaks on the satisfaction of the employees. It also conveys the extent to which people like (or) dislike their jobs. It is a posture variable and people have different perceptions about job satisfaction. The word job satisfaction can be assessed based on different angles like need, fulfillment, new opportunities, career development, etc. The higher job satisfaction, the lesser the level of attrition in companies.