The advantages of clinic-based ABA programs include more funding for overhead and administration, while the disadvantages include limited one-on-one ABA hours and the inability to work on peer play or generalize home skills. On the other hand, home-based ABA programs offer more intervention hours for less money, control over hiring and firing, and a more natural environment for the child to generalize what was learned.