Is your home located close to your family or friends, so that they could help oversee your renters,..,if yes, then I would recommend renting it and using the rental dollars to pay for your asset, but if not, then I believe you open yourself up to the potential for a lot of damages and losses from renters nor paying their rent. If that is the case, then sell it!
Cons: Finding a good property managment firm, having to pay the mortgage payment yourself if there is a problem with finding a tenant or if an eviction occurs, security deposits that will not cover damages
A question for you is... Are you intending on moving back into the house when you come back or are you looking to start investmenting in rental properties? If you like the house and have equity built-up and a low interest rate, I would say keep the house and rent it. You can always sell at a later date and if everthing goes well you might have a little extra income each month from the rental.
The advantage of holding onto the property is that you can have someone else paying down your principal balance on your mortgage, and at the same time enjoy the tax benefits of the interest write-off. Real wealth can be created long term, for instance, imagine what your property might be worth 15 years from now and think about how much you would owe.