When I played on Jokerstars years ago i won a decent amount off their free rolls. Ended up cashing in one for $50 and then turned that into $1000 before cashing that out. Wasn't an instant turn around started playing low low limits then hit more tourneys because I prefer them over cash.
I won about $5 from a freeroll and that's how I got my start. I began playing $2NL and never deposited. Ofcourse I could have just as easy lost that $5, but I continued to play freerolls and I still do from time to time. It's an excellent way to learn. Don't focus on the result in freerolls, but try to advance in your skills.