>>13926443I tried this at work and had all sorts of wonk issues with firewalling, it ended up being more annoying than a VM. It may be fine to mess around with by yourself but not in a professional environment. It's hard to find people that ran into weird problems with it on stackexchange since nobody is really working with it that much professionally, which is a problem since half the work you do as an engineer is copied from stackexchange.
Tons of software you need as an engineer (at my company Altium and CATIA come to mind) is Windows only. Your company may not give you much of a choice anyway. I can use a Linux DD, Mac OS, or Windows at my company, I tried all of them and ended up with a Mac even though I would never use one on my own time and like the OS general layout the least. I use Windows parellels for light duty Windows stuff or if I have to really chug through something like a huge assembly I use a remote Windows machine, even if I was on a native Windows machine I would still need/want to use remote machines sometimes anyway. Mac I get the unix environment and it's still easy to find support/resources of problems unlike using one of many Linux distros, just ends up being the fastest for my use case.