Pros
You will meet some of the most dedicated people in some departments, in a few offices. Friendships for life. TiVo has some great low paying jobs in India and Poland, its probably cheap to live there and this is a cost savings for TiVo. Working at TiVo over a long period of time will slowly grind your will down so that you no longer care about delivering outstanding or informed work. This is great because all your energies can be spent on family and friends! You'll no longer care!
Cons
TiVo does not care. Customers be damned. Employees be damned. If you enjoy participating in self serving meetings for upper management's ego, this is a great place. If you enjoy seeing colleagues' moral diminish over time, this is a great place. If you like working with self inspired management who are fresh out of any clue, then this is a great place to work.