Great work life balance, especially if you have a family.
The company tries to match benefit packages of big firms. Though they are not as generous as those offered by the firms, they are reasonably good for a company of this size.
List based on reports from current and former employees. It may not be complete.