None of the above
salesforce
Box and Google
Facebook. Some bad, but the good experiences were above and beyond good.
s/R/J/ And you will get more answers
That's like asking which doctor gave the best prostate exam. HR sucks everywhere. Its varying levels of sick but good HR does not exist.
Microsoft.