I would accept a portion in Bitcoin and the rest in fiat. I'm already using a fixed amount of fiat each month to invest into Bitcoin, so would be great if my employer had the means to pay a portion directly to my Bitcoin wallet.
But then, who will decide the exchange rates? Because there are hundreds of different exchanges out there, and each of them have their own exchange rates. Another issue may be with the wallet. Which wallet you are going to use, in order to store the coins?
I think this is where a positive example of regulation could apply. Each country agrees a standard exchange rate for remittance, which is reviewed on a monthly basis against the open market. All employers pay employees at the standard agreed rate for that month. In terms of wallets, you simply provide your public key to payroll who would then convert their fiat to bitcoin at the agreed standard exchange rate and send salaries to all wallet addresses on payroll. Who knows, if it's far enough down the line, companies will be paid for their services in bitcoin and there will be no need to exchange fiat.