> I still have the freedom to work on anything I want
I'm confused by this. In my 8 years at MS I have never heard of anyone being able to work on anything they want. Perhaps you are at MSR? At any rate being able to work on anything you want (full-time) is not typical of MS or most large corporations.
> They are out for blood in everything they do, and I've found that to be a surprisingly interesting motivator.
Also not my experience. People at MS are surprisingly normal, and the company has a pretty good track record of working with partners when it makes business sense. This comment strikes me as even more odd when coupled with the "I get to work on whatever I want" one quoted above.
I'm also puzzled that your reddit logon is "lnxaddct". I have nothing against Linux, but surely that is one of the things you can't work on at MS?