Pros
The districts they work with are high need and therefore pay a lot. If you can conform to their program enough to pass, you're almost guaranteed a job with a good starting salary.
Cons
This program believes there is one, and only one, way to be an effective teacher. They do not care about the quality of the content you teach, but only classroom management techniques. They will drill you to become a glorified babysitter for 10-12 (unpaid) hours a day. If you do not fit into their mold, you will be removed from the program. There is zero work-life balance during the 6 week summer program. They take themselves way too seriously. Asking for real advice from anyone who works for this program will only result in a scripted, rehearsed answer with no actual helpful feedback. There are a million other ways to become certified. I would not recommend this program to anyone.