ATP's CFI course is pretty intense due to the completion time frame. Anywhere you go is going to be tough just for the fact that's it's the CFI initial. If you apply yourself I would recommend ATP they do a good job at providing you the tools to pass successfully. The incentive of a job afterwards is also a plus. It's a good place to gain some instructing experience.
Good luck.