I'm not a fan of Petsmart either. I bought my first snake there and named her Lily. 16 days later she died from IBD.

8 months later I made that mistake again. Bought another ball Python from a different Petsmart. Staff seemed mildly knowledgeable (didn't know what IBD was though). He had a horrible shed right before we bought him and still had a good amount stuck to him (we didn't notice in store) We then fed him for the first time after he became acclimated and he had a prolapse soon after. The feeding chart they kept showed that he had eaten 2 mice in the last 3 months. The manager told us he had a prolapse in the past, and said he wasn't supposed to be sold. He was one of two on display when we bought him.

The only plus side is both times they allowed us to return all items we bought (they threw everything away that could have been contaminated from the first snake) and gave us full refunds on both snakes.

I wizened up after that and bought a snake from a reptile store in town. I've now had Draco for a year