Working without compensation is one of those issues that a lot of people have really strong feelings about, regardless of what side of the spectrum those feelings fall.
In general, support for the idea of working for free is something along the lines of, “You never know what opportunities will pan out, so you should take chances, even if there’s no money involved.”
Conversely, opposition to the idea of working for free is usually based on the argument that working for free establishes no value for your work, and can very quickly lead to getting taken advantage of.
So which one of these positions is correct?