There are many advantages for companies to offer benefits to their employees.
For example: 1. to stay a competitive employer in the job market. 2. To encourage the health and happiness of their employees. 3. Lower employee turnover rate. Etc.