Susana,
Those are great employee retention ideas. Employee turnover becomes an expense to the organization so finding ways to retain your employees can positively impact your bottom line. With the exception of the employee recognition program, the items that you mentioned have little or no cost to the company and yet can pay off handsomely through less turnover. Even the employee recognition program can be done inexpensively through certificates of appreciation, for example.
Pat