Pros
None. The pay is good for a blue collar job but it hasn't been worth it for quite a while.
Cons
I used to think the BNSF just reviewed emoyees as liabilities instead of the assets there are. And never considered moral at. I have come to realize it is worse than that and they actually view employees as enemies. The job and quality of life get worse on a weekly basis. There is always constant change and always for the worst including management turnover, working rules, quality of life, communication and the tools we need to do your job. My hiring event 10 years ago had almost 300 people for 25 positions. Now they pay signing bonuses and struggle to fill 20 openings. That should tell them something. Sadly it doesn't they seem OK with that. It should tell you something though. Do not work for or do business with this company.