Pros
You meet a lot of different people and create friendships.
Cons
Major strains on personal life. We've been working 3 years without a raise and through the pandemic and historic inflation. They pay is lagging big time. The days of a railroaders s/o taking care of the house and children are over. They'll need a job too and you'll likely end up being divorced. The unions are in bed with the company, they always push garbage contracts and constantly ram politics down our throats. The local union leadership doesn't care if the company breaks agreements, unless it affects them personally. We're told we already make too much and we don't deserve the health insurance we receive. Most jobs are on call 24/7 without any scheduled rest days. This company also used the current supply chain failures as leverage to change the attendance policy. The upper management, the people we never see or meet don't care about how their policies affect employee's lives. Big red flag: Nearly everyone that made similar pay at a previous job quits. The only people they hold onto are those that never made wages close to the amount that the railroad pays.