Pros
TF is a great place for work life balance. Pay is at average to higher end range. There are lots of career growth opportunities for a young inexperienced person like a recent college graduate. Depending on which department you get in, things can vary quite a bit since many are from recent acquisitions. Working there, there wasn't too much pressure to perform which can be both good and bad. On one hand it makes it easy to balance work and family but at the same time you can get mired in doing the same thing for a very long time.
Cons
Some of the pros of working at TF can also become a con. For example, the trade off of all the different acquisitions at TF is that there's no real corporate culture since everyone came from a different company. I also sense a lot of fear of sharing knowledge since people were afraid to divulge their "secret sauce" fearing that it make them obsolete and expendable. There isn't a lot of inter departmental teamwork and many things are fragmented. You can work on the same floor with another guy and never know what he works on, what product he builds/supports, or which department he works for. There's also a lot of turmoil at the leadership level all the time. There's no real sense of who's running the show at the top.