I think that working for free really depends on how much it benefits you. A portfolio is a must, so getting that is necessary, one way or another. I don't think shooting for free is terrible. You just have to make sure that your free offerings don't trickle into the rest of your career! I still get people who want free shoots because I gave them free shoots ten years ago. 🙂