Word of warning from a former CAP member of nearly 25 years. I hold nearly every SAR rating they have. I am a ground team leader, ground team trainer, ground branch director, mission pilot, Wing staff, etc etc etc....
All a great view of the organization... But, I'd like to add that it is still an opportunity that you should pursue and make your own decision on.
I'm not going to dispute any of the problems that
@av8tr1 has pointed out. I am, however, going to say that the program is run by people that aren't getting paid. And the most vocal and entrenched people within the organization are those that are getting exactly what they want out of it... Free flying, being in a position of "authority", etc.
I have been a member of CAP for about 5 years now and can say that it is what you make of it. I have put in a lot of effort to be involved in many different facets of the group, including help organize and staff one of the national flight academies for a couple years. I recently relocated, due to retiring from the Navy, and have had to begin anew in another state, where CAP operates a bit differently. It has created another learning curve, and provided more obstacles to over come.
I toyed with the idea of backing out. After all, I don't need the CAP. But, I'd rather put in the effort and try to become the squeaky wheel to point out some of the deficiencies I might find. It's all about putting yourself in touch with the right people, in the right positions, and learning exactly what their thoughts on the matter are... Hopefully you might be able to provide a better way.
Within a month of transferring into one of the local squadrons here in Washington, I've been placed in a place of "authority" and am working on meeting with the right people to discuss things that happen within the state. It's actually been quite easy to become deeply involved in the day-to-day, with hopes of making a difference within the organization.
The advice I would give you... Don't listen to either me or
@av8tr1. Get out there and visit some of the squadrons. Don't stop at one, visit several. Seriously talk to the squadron commanders and ask questions that will help you determine whether it is the right fit for you. It took me four squadrons here in Washington before I found one that I felt was right for me.