This is fantastic advice! I missed out on 4 years on 401k company contributions because I was poor and would rather spend my money on cigarettes than my future, what a terrible mistake.
You want to specifically look for low cost index funds, something that is total market (like the S&P500) is usually very stable with a low expense ratio. I used to go with VTSAX, switched over to FZROX. Your company will probably have different options, and never sign up for those automated services or advisors, they are just a black hole of fees.