Flexible hours -- come in whenever you want (within reason, earlier than 10:30 am, etc) and do your work and 8 hours and you're good.
Great facilities (new building) -- well lit and comfortable.
Nice benefits -- decent 401k matching, good healthcare, etc.
Cons
Sometimes cheap -- won't pay any sort of overtime, but WILL dock your pay if you're under 80 hours (biweekly). Pretty much never provides free gifts, lunches, etc.