Absolutely I would (and I have/do since I do have that opportunity). The reason for this is that the stock market, over time, has proven to be the best way to get returns on your investment. Of course, that does not mean that stocks will continue to get good returns over time, but there is no proof that anything else is/will be better.
I realize that there are risks in investing in stocks. However, since I am still relatively young and don't need the money yet, I believe that stocks are the best option for investing because they have (in the past) tended to gain value over time. That doesn't mean I put all my investment money in stocks, but for now, I do put most of it in stocks because of the potential returns.