Money is the most important factor for almost anyone. Other than that you have your working conditions, environment and your relationship with people working in your company. Whether your hard work is appreciated. There are also many other factors which affect an employee satisfaction.