Yes they have a 401k, I did not participate but they pay well.
Answered - Sr. Business Analyst (Former Employee) - Houston, TX
Yes. I don't remember the exact matching it provides, but I understand it is one of the best in the country.
Answered - Sr Consultant (Former Employee) - New York, NY
Yes they do.
Answered - Sr Systems Engineer - Dynamic Computing Services (Former Employee) - Seattle, WA