Employee satisfaction is the process by which the requirements and demands of the employees are efficiently responded to by the team leaders, managers, and any other responsible person within the organization. The satisfaction may results from catering efficiently for the employees needs and wants in the workplace. People differ due to cultural and personally differences, this may require greater investigation in order to meet each and every employees needs effectively. From time to time the needs and wants of people keep changing due to changes in the society and even technological advancements. This has also made employees to have changes in their needs at their workplace which need to be looked properly in order to ensure satisfaction.