I used to work at one, and even with the employee discount it was cheaper to shop online. I did get a lot of compliments for actually knowing enough to help people. That was nice.
IMHO, the only GNC branded thing worth a shit are the vitamins. Not the packs, mind you, I'd go with >brand X<, but the regular mega-men/women's vitamins.