Pros
1) Kids. Working with them will bring you joy. BUT you don't have to join this place to do so either. You can volunteer or work on your own. 2) Grassroots level experience. 3) You will start empathizing with our teaching community and also understand why quality of teachers is bad in our country. Its really a thankless and a bad job here!
Cons
1) What you see from outside is different from what you get. The Fellowship is only about teaching, making report cards, tolerating things that you don't like and the trainings are about teaching and 'pushing yourself'. If you want to be a teacher, it is great. If you are here to learn, grow as a professional and work in private sector later on, then forget about this place. Companies won't even touch you. 2) People are completely unprofessional in staff roles. Many people who join here are smart people but they are treated like kids. Fellows are not respected. The managers are immature bunch of fresh college grads who have only 2 years teaching experience. 3) They do not like feedback. It is completely frustrating because everyone here tries to convince you to buy their nonsense. If you are the kind of a person who wants to make genuine impact, work with talented people and bring about a change, this is NOT your place. They are very good with marketing. Please do not get fooled. This will ruin your career. If you think TFI will get you good jobs, admissions, it will not! Those are only one off cases which are highlighted. But if you want to be a teacher all your life, this is really a good place. Network, talk to current staff and fellows before joining these guys. Don't make the mistakes we all made! Its like two years are down the drain.