Pros
Great retirement benefits & various options for advancement. They do seem to actually care about their customers
Cons
The biggest surprise upon starting at TRP was how backward and awful the vast majority of their systems are. Instead of having a couple of systems that are fully integrated, every minor task is an exercise in trying to combine information from four separate systems that do not talk with one another. You will also spend at least 30% of your day trying to open the various MFA systems because they seem to make the conscious decision on a minute by minute basis whether or not they are going to work. There seems to be no interest in getting any system to work consistently. While some departments actually do have modern systems like Salesforce.com, even those departments are underutilizing aspects of the system that are actually included in what they already own. In my experience, most companies who preach Lean or Six Sigma methodologies are more interested in talking about process improvement than in actually improving processes and TRP is no different.