One of the greatest problems faced by small and big companies is employee retention because aside from the increasing demands of the company, the demands of employees are also increasing. The company will be done when the people in the company are gone because the human resource is the most important resource of a company since they run the business. The compensation is the main reason why people work hard and this is the first most important element that can decide whether an employee will stay or leave the company. Aside from the compensation, the benefits are also very important such as employee training because this can help the employee grow and climb a step up in the career ladder. The commonly used kind of training today is the one that is done in person, where employees are in the same room with their trainer. A new way of giving trainings today is thru online and introducing varieties will definitely not bore the employees. Another great factor in determining if an employee with still stay or not is the relationship they have with his or her immediate supervisor. Company evaluations that are done every year are very important because this can be the tool to know what the employees need and expect from the company. Hiring excellent persons to be in the human resource department is also a key to prevent the problem of high employee turn over. The success of the company is dependent to the productivity and how effectively the employees work and satisfied employees perform better, making them a bigger asset and better investment.