There are a whole bunch of quick turn CFI programs out there. Some specifically state that they will take you on as a CFI after (if?) you make it through. Some offer discounts if you sign on to work for them for X months or instructing hours.
I think the quality and efficiency of AF depends on the location and who happens to be doing the scheduling. Some locations sound fine, others not so much.