Most business owners understand that a good employee benefits package is one of the best ways to hire good staff and retain them in the long term.