Why is #1 a concern? If your BTC appreciated vs USD while you held it, then you'll owe tax on it. If it declined, then you can claim a loss to offset other gains. It's just paperwork. I would imagine that any BTC wallet services worth their salt will be able to spit out an automatic 1099 at the end of the year that can be imported into your tax software.
For #2, I can't see companies offering to pay employees in BTC - it opens them up to too much legal risk.