I completely disagaree with ""lieutenantbill"" and ""frankdux1"". I have trained here long enough to know, while not a perfect teacher, he is an excellent one. This ""little man"" (as lieutenantbill says) can bring down any person of any size that is put in front of him. And as far as real fights are concerned, they work. I work in place that require me to ""control"" people on a regular basis. The techniques I learned have saved my (rear) on more than one occasion. If they didn't work, then why do Sheriffs, LAPD, Marines, and Army members STILL train here? You tell me. I have a feeling the other comments left here are bitter old student(s)/quitters who couldn't handle the hard training. You EARN EVERY rank here. That comment about buying ranks is simply not true. But don't take my word for it, go visit and ask the instructor to convince you if it works or not.
Pros: techniques learned here work in a REAL fight.
Cons: Takes alot of dedication and time...you gonna need it