Great health care and 401K. I'm a former employee and I still have my KJ 401K earning at high rates.
Benefits are standard - health, vision, dental, life insurance, 401k, sick time, vacation time, etc.
401(k) program and the company matching is good
little flexibility to work outside of the office