Ventajas
It's a great place to begin a career. As long as you are continually developing your skills and are genuinely interested in learning you tend to do well and get promoted. While I was at TI I gained skills that have made me one of the most technically gifted employees in my department at my new company and highly sought after for team projects. If you can, try to work in the Supply Chain Analytics group. It's headed by the smartest guy in the company (besides Paul Thompson) who knows far more about developing his people and Transportation than anyone else there. Nothing to do with the company, but there's an awesome ice cream place nearby called Udderly Delicious and it has some of the best ice cream you will ever eat. In a small town that's a plus.
Desventajas
Small town life makes recruiting difficult. There's not a great deal of talent in most of the groups and compounding the problem, management doesn't quite know how to develop it's workers leading to a frustrated workforce. The second biggest issue that most people mention is PTO. My first year at TI I started with zero days and every quarter I would gain two days. That's a full year before you can take a decent vacation (I worked a year and a half before I took a day off). Also, if you call out sick it takes away from your PTO time. Where I work now, I receive 16 days of PTO and 20 sick days a year that are separate from PTO on day one.