Regardless of company, it really depends on which location you choose and the type of camp you go to. The larger camps will have more experienced staffers typically and more options for all ability levels. Home camps allow teams that want complete staffing focus on them to have that and work on exactly what they need to/want to. Also certain states are more NCA or UCA prominent, primarily with NCA being very big in the TX/OK region, and UCA being big in the dixie states, therefore drawing the majority of local highly experienced cheerleaders to choose one vs. the other in that area. NCA definately focuses on lots of "buddy time" for that one on one experience and "all star performance" qualities, but UCA does more traditional style skills with game time and dance stuff. Both are legally required to check your team off for skill progression though, including thigh stands, shoulder sits, shoulder stands, preps, etc. to determine what level stunting class your team is passed off for. You wouldn't believe how many teams can do scorpion full downs, but don't know how to do a simple shoulder sit.......often times progressions are ignored, especially in high school and therefore if a basic skill isn't checked off for correct technique by a staffer, they aren't going to let you work on something harder without proving that the basics were mastered. It's a HUGE safety liability for the camps, so they have to be strict on it......no matter how annoying lol.