Excellent 401k/profit sharing plan as well as other benefits such as gym membership etc. Company also offers many events for both employees and their families.
Out of pocket cost for dental insurance is too high
List based on reports from current and former employees. It may not be complete.