Their benefit package is awesome. Medical benefit plans offered covered everything I need for my family to include vision and dental. Retirement plans available after 6 months and are matched appropriately. Great consultation servicing and supervisors more than willing to take time out of their schedule and day to help you understand which approach works for you.
Health and 401k options are great. Paid time off (PTO) is sufficient but does not scale based on tenure or seniority, which may turn away mid to senior employees and employees who are onsite 100% of the time.
Decent package, could improve on a better dental plan.
List based on reports from current and former employees. It may not be complete.