Bartering does have its limitations. Many bigger (i.e., chain) businesses will not entertain the idea and even smaller organizations may limit the amount of goods or services for which they will barter (i.e., they may not agree to a 100% barter arrangement and instead require that you make at least partial payment). But in an economic crunch, bartering can be a great way to get the goods and services you need without having to pull money out of your pocket.
In his analysis of barter between coastal and inland villages in the Trobriand Islands, Keith Hart highlighted the difference between highly ceremonial gift exchange between community leaders, and the barter that occurs between individual households. The haggling that takes place between strangers is possible because of the larger temporary political order established by the gift exchanges of leaders. From this he concludes that barter is "an atomized interaction predicated upon the presence of society" (i.e. that social order established by gift exchange), and not typical between complete strangers.
Consider all trade agreements just as you would any other business agreement and make sure you annotate all exchanges. You and your employees will spend time performing services for your trade partners, so there are still expenses to be accounted for, and you want to make sure you get a return on that investment. If the services you receive in return do not result in a net positive for your business, then it likely isn't a good trade arrangement.
While it may be free, there is no one monitoring the barter ads, so you must be aware of potential Craigslist scams, and realize that you are always at risk when it comes to meetups and exchanges. For example, about a year ago, I arranged to trade massage gift certificates for housecleaning. Since the individual was coming to my home, I was more nervous than usual. However, she offered good previous references, and we arranged for a time to meet when my husband would be home, in case an odd, unexpected, or even dangerous situation arose.
In the United States, Karl Hess used bartering to make it harder for the IRS to seize his wages and as a form of tax resistance. Hess explained how he turned to barter in an op-ed for The New York Times in 1975. However the IRS now requires barter exchanges to be reported as per the Tax Equity and Fiscal Responsibility Act of 1982. Barter exchanges are considered taxable revenue by the IRS and must be reported on a 1099-B form. According to the IRS, "The fair market value of goods and services exchanged must be included in the income of both parties."