I’d only get working on private devices if you have a very specific and good working workflow, which would be totally destroyed by using the company device. In my case, I just can’t work on Windows, with a stacking WM. So I mostly write code on my private machine, push it to git and download it to my dev machine.