I pay my web developers in btc. From a business point of view it's much easier dealing in the single global currency rather than using my bank to transfer money to a different country in a different currency with fees and waiting time.
Mostly I see it as an advantage for the employee because it's a lot quicker than waiting for cheques and bank transfers to clear. Even if the employee needs to take a couple of days to cash out their btc on an exchange they possess their earnings a lot quicker than traditional methods so they are happier being paid in btc.
At least I speak for people who use the technology. I don't think a non-user would like to be paid in btc.