Not really. But a part of salary will be good enough

I think so, maybe half of my salary i can consider that since sometimes im buying btc using fiat, so it would be fine if i receive the half of it only in btc. i still need cash for my daily expenses but receiving my salary in btc is not a bad idea though.
Getting the salary in btc wont be bad until the price would be dropping at the time of your salary so in that case you might lose some dollars until you sell them back for cash, but if the price is quite stable or going up those days then it would be an advantage for you.