Both in the world of freelance and online marketing agencies there always comes a point when somebody might ask you to work for free. In return, you may get a full blown contract later on or a list of new potential clients and doing this free project will greatly influence their opinion about you.
As a freelancer, I also had my share of free work, mostly scams made by the buyers, especially for content work, they would ask me to write a couple of articles, I would hand them over to the client and expect payment, but really that was the last I've heard from them, they would disappear and I would have wasted my time and effort on something I didn't get paid for.
Things are way better at the moment, I know how to protect myself from bad clients and usually I never do direct transactions except with old trusted clients I had for years.
Clearly working for free as a freelancer when you are getting scammed is bad. But what do you think about this concept? Have you ever worked for free willingly as a freelancer or in a agency?