Good health care, time off and sick pay. Many good people to work with and they become your best friends.
Cons
The company seemed to go downhill once the old president left and the new one came in. Completely different environment and no longer feels like a family. Many people have left and it gets nerve wracking when you're in the office without a project to go to.