Personally, no. The pay is usually better, the job security better. But anytime I've felt like a shill, I've worked to move on, and PR work, largely, is accepting the life of being a company's shill, no matter what decisions that company makes.
Usual caveat: there are exceptions to this rule...