I was hard on petsmart training. Then I learned they aren't all that bad. It really depends on the trainer. They do teach long downs and proof enough for CGC. They do tend to turn over trainers though, groomers too..so a store may have a good trainer for a few classes and then be gone.
I've tried a few different training styles over the years and for me and my dogs, thus far, we've had the best success learning from two different IPO involved trainers.