For a small company, they have a great benefits package. Best thing are the monthly family meals with all the employees and their health and wellness benefits. I can't say there is a worst thing about their benefit package. Its very generous.
List based on reports from current and former employees. It may not be complete.