Best part are the breaks between quarters when you can either work from home or go on vacations. Worst part is the fairly low 401K match.
I liked the 401k, but the health care plan wasn't very good. Poor hospital network. And high monthly payments. No work from home benefits.
List based on reports from current and former employees. It may not be complete.