Overall my experience was positive & I got the job I wanted right after graduating, so I can't complain.
The TC program is pretty big, which is a both a strength and weakness in my opinion. The size means that there is a good variety of courses and a large alumni network, but it also means that there's a lot of competition for limited research opportunities and class sizes are on the large side. (I can't compare with other programs so it's hard to put these observations into perspective.)
Another positive is that the program is very flexible, so you can narrow in on your particular interests. I think this helped me land the job I wanted as it was a good match for the study plan I had put together. It's also very flexible in terms of duration-- if you want to bang it out in a year, you can do that, but most students seem to stretch it out a bit to take advantage of NYC, internships opportunities, etc.
At any rate, those are just a few of my thoughts. Good luck with the applications & enjoy!