I spent 12 years as the assistant general manger of a team in the Ontario Hockey League and one of my many jobs was team services. I booked all the buses, pre and postgame meals, hotels if we needed them, managed border crossings, handled ticket and media requests. We were traveling across Ontario and into Pennsylvania and Michigan, not all across the continent like the major pro teams do but we had traffic and weather to deal with.
There weren't many nights when we wouldn't be on the way home 45 minutes after the last whistle, no time to dawdle with a four-hour ride in bad weather ahead. Somebody mentioned it upthread but we really did help each other on the road and we would repay it at home: forget something, need an equipment repair done after warmup or between periods, need a new restaurant to try in the area? If we could help, we'd do it.
It can be a very thankless job and a guy I know who did team services in the NHL said the same thing, players would ***** if the plane was late leaving due to weather or whatever or if their five-star hotel on the road wasn't as nice as the one the Bruins stayed in.