I suffer this fate every day. It is made worse by being locked down so hard I can't even use PowerShell. All I have is Notepad++ for development, searching, mass text manipulation...
It's one thing having to use Windows for development. I've done it, you can work around lots of issues with Cygwin and other separate tools that enhances the development unfriendliness of Windows. If you are developping in Java, it's even less of an issue as Java itself and most of its IDEs are cross-platform.
But being so locked down that the only thing to do development with is Notepad++ (you can't even run vim or emacs?), that's actually so far beyond that even a complete non-tech person should be able to see that this is harmful to your productivity.
I started less than a month ago, and it pays really well. I will stick it out and hope to convince management to let me have admin rights to my machine.
The bigger the company the more difficult this is. Where I worked our workstations were locked down and required a package request to install software. In addition, they would not bother packaging a new tool if it served the same purpose of other tools; i.e. text editors. Doesn't matter if you prefer Vim/emacs/Sublime Text 2/Notepad++, we already have a license for a text editor you've never heard of before.
Depending on the company's hardware VM performance could be a real issue. You'd be surprised how many developer jobs are done on old Windows XP boxes. Big companies typically do upgrades in multiyear cycles.
Assuming the portables are downloadable from a whitelisted website. Or that your USB ports aren't configured to encrypt anything you insert. McAfee, I'm looking right at your ugly endpoint encryption...
I'm assuming you haven't had the joy of working with McAfee Ednpoint Protection. When you insert a USB device, it automatically encrypts it. Our BIOS are locked down to prevent anyone from monkeying with the desktops. Same with notebooks. Hell, we even encrypt CDR/DVD disks that are writeable...
You can't have outstanding performance with those tools, so I'm not sure whether you have your chances. It's a dilbertesque situation where employees can't perform well and the management self-reproduces with the least innovative people.
It's one thing having to use Windows for development. I've done it, you can work around lots of issues with Cygwin and other separate tools that enhances the development unfriendliness of Windows. If you are developping in Java, it's even less of an issue as Java itself and most of its IDEs are cross-platform.
But being so locked down that the only thing to do development with is Notepad++ (you can't even run vim or emacs?), that's actually so far beyond that even a complete non-tech person should be able to see that this is harmful to your productivity.