I went to ATP for my CFI/CFII/MEI...got hired as an Instructor and didn't have 50 hours dual-given when I got on with a Regional. It was probably the best thing I ever did for my career for two reasons:
1) The Pace of their program prepared me for Basic Indoc and Systems.
2) The instruction (even for the short time I was there) was an EXCELLENT experience...and all in the Seminole.
Don't expect to get rich there though - if you take their provided housing they Doc your 1K a month by two hundred...so take home is $800 (put a few bucks away per month for uncle sam at the end of the year). I'd do it the same way again!!