Our team uses an application and an interview to determine who makes the "cut" for next season's team. This way, our mentors can determine who is serious about being on the team and who isn't, and it also gives them a general sense of where the person wants to work.
I forget our team's GPA standard, but I know there is one. I do know if you fail a class you're kicked off the team though. The above is beneficial to the team in the long run because we won't have to deal with members who aren't serious about FIRST later on.
I do support our team's standards, but at the same time I realize they may be preventing a few great potential FIRSTers from joining. However, I guess it's just part of maintaining a decently sized team (usually around 30 members). If too many people joined... chaos would ensue. There can only be so much work for so many people...
