Cash is not enough today to recruit and retain top talent for your business. Providing an attractive benefits plan is just as important . Employee benefits are given to an employee in the form of incentives, providing insurance, over time payment or in non-financial form like giving training & development for employees to develop their career and most importantly providing flexible working hours to balance between work and life of employees.