I had a couple of co-workers who went to ATP for the CFI, they both said that they wished it had been more like how we train here (university 141). They had to learn everything before going, then got no advice on teaching. So they had to really bite the bullet their first semesters of instructing. In contrast, the university's program involves teaching every ground subject. We don't get lectured, we're expected to teach the subject and then get pointers on dealing with students.