Maybe the rep from another company is a troll.
However ,I respectfully disagree.
While that may appear so on the surface, being in one TA for 20 years or one company doesn't mean that they aren't successful.
If anyone can remain working with the same company for 20 years, I'd bet they've survived many layoffs and maybe are at a very high level within PC...like Executive Senior blah blah. Some of the most successful reps I've known have simply stayed the course and achieved the highest career advancement level per se, within their position. We all know it's rare to have a career with one company these days, but it's not degrading, either. Some simply prefer the "same over time". Stay off the lists, don't be the worst, don't be the best. Slide in under the radar for 25 years, and slip out unnoticed to a happy retirement. Even though you think this rep is an idiot for being stagnant, it's not all that bad. I've been with 2 companies in 20 plus years. Guess I make idiot #2. Trust me, we will probably get the last laugh.