Well, since I'm paid in BTC through signature campaign I think I can already consider to have my salary paid in BTC, so I have a personal experience on this matter.
In my opinion it's great. There are more pros than cons. I just need to exchange into fiat money I'm going to use for daily expenses, while the rest of the money remains in BTC for investment and long term gains purposes.
If you get your salary in fiat you can also do this easily and quickly, and I don't think have too much of a difference between the two. You can also convert your fiat salary to bitcoin immediately upon receipt and the rest to spend.
Cons consist in having to pay transactions and middleman's fees, what decrease your liquid wage and the well known volatility which can push your money's value downside on short term (although the opposite is also possible, what would be interesting in this situation).
This is the downside and also the reason I wouldn't support it. Our daily lives are tied to fiat and it would be inconvenient if our wages were bitcoin and its volatility.
I would support if it was a side job and paying in bitcoin could be a great idea. But if it's our main job and we need to use that paycheck on a daily basis, then that's not as great as many people are saying.