As health care costs boom, employers are in a ‘street fight’ to keep their staff