Having now been to Firestone's Tempe location (see review), I have had more than my fill of this one. Snarly and impatient service and you have to haggle with them from time to time. When I got a flat tire a week after having four brand new tires installed in Tempe (who did a great job), these guys made me fight to get it taken care of. If it weren't for not wanting to drive on the spare, I'd have to gone to Tempe and imagine things would have gone much easier.
Mind you, these were the guys who, according to my old mechanic, allegedly didn't re-seal something or other when changing my oil, causing a major malfunction. I'm not a mechanic, so I can't say whether that's true or not, but it's the reason I get my oil changed only at the dealer now.