However, BTC volatility would practically make this difficult since the employee may receive higher or lower salaries due to the fluctuations over time.
Instead, the better option here would be pay using stablecoins like Tether, TrueUSD, Gemini USD etc whose volatility is drastically low leading to consistent payments.
The employees need to exchange his currency to fiat money if company pays him through stable coin like Tether, TrueUSD etc. Cause they can't buy their daily commodities with those coin. So I don't think it would be a good idea as well.