I keep my miles whenever I travel, for work or for leisure. That is 100% non-negotiable. If that's a make-or-break for my employer, then so be it. He/She can take my job and restaff it.
I don't care who paid for the ticket. I flew the miles, I keep the miles.