Pros
Benefits are good and railroad retirement is top tier if you can live long enough to enjoy it. Pay is good as well but the taxes and recently more expensive union dues offset it.
Cons
Company has not back-filled on hiring since COVID. We are severely under staffed and the hiring process takes months but after classes and qualifying for about 2 years, you better pray you have seniority to work where you want. We are years behind on hiring to say the least to get most spots filled. The reward for sticking around is becoming less and less appealing. Also, your on call pretty much 24/7. You get 2 weekends a month but that was recently taken from me too. You have NO LIFE on this job. You make enough to stick around for a while, but never enough to get over the hump.