Pros
The training is condensed into 5 weeks, but is rigorous, thorough, and best-practices driven. Student achievement is the centerpiece to everything that you learn, which shows that TFA has the children's best interests at its heart. You get incredible ongoing support from within TFA, as well as continuing education and/or professional development to constantly ensure that you're serving your students well.
Cons
On top of whatever work your school expects from you, TFA requires additional materials that must be turned in. It is a LOT of work, but you know it's to best serve your students. Finding down time can be a challenge, particularly in your first year. You've got to be committed to the cause and to your students in order to make it through the program! Otherwise, you'll fade quickly.