I think everyone is forgetting that while Cheergyms.com is very large, most of their gyms are still "small gyms". As far as I know besides Pyramids the next biggest gym has 3 teams. And all of these gyms run independently with their own directors and their own coaches, they may be a big family but they are different gyms. So before people from "small gyms" start jumping on Cheergyms for being big and corporate you should realize that while these gyms are under the same ownership they all have their own identity and are all run themselves the way their directors see fit.