401k plan, company matching, and profit sharing.
Health Insurance sucks and You have to take a physical at the office every year to maintain insurance, since you can't eat or drink the morning of, typically they can't get through everyone in a decent time so You get bumped to another day without being told yet until You have nearly starved and can't swallow any water.
Great company but health insurance is high
The people that work their really wanted to help you learn. They don't hoard information. I like the atmosphere a lot.
List based on reports from current and former employees. It may not be complete.