We used to have home terminal seniority, but that was before I started to work for the RR in 1973. What we have now is contractual agreements that we have to be paid back to the terminal we started out of on any given day. Most people on the rairoad "own A job" out of a particular terminal. These jobs are picked in seniority order twice a year when we have a "general pick". They are listed in numerical order in our crew books, and we are assigned to particular trains on each job. The majority of jobs finish in the terminal they started out of. The way it works is, whatever terminal i start out of, I have to be payed back to. So if I started in say Port washington, and when I got to NY there was a service disruption, or a shortage of crews, if I was sent out east on another branch, they would have to pay me back to port washington. I would claim the next train out of the eastern terminal, and then the connecting train out of NY back to port wash. As you can imagine, this could lead to a lot of overtime, so the supervisors usually try to keep you on or near your home terminal.We also have an "Extra list" these are people who dont own a job out of any terminal, they cover the jobs in the crew book for people who are off for various reasons. (Vacation, off sick, etc.) They are subject to the same rule, wherever they start out of, they get payed back to. They have to put a request in by 10:30 of the day before, and are assigned in seniority order the jobs that are available for the following day. W also have more trainmen then jobs available right now, so our younger trainmen are called "subject to bid". They also get called out in senority order to cover jobs for people who are off. Before I worked for the railroad terminal senority prevented someone from trimming into another terminal. I dont know how it worked, it was before my time.