Pros
If you last 30yrs, you MIGHT have a decent retirement. Current health benefits are adequate but the company is trying to take those away.
Cons
Where to start? Working without a contract or raise for the past 3yrs. BNSF should stand for Better Not Start a Family. If you do have a family and might need time off for illness or event, this company will punish you for it. They even retaliate for using FMLA. Local management lies to its employees, they say they will pay a penalty amount if you agree to perform work outside your normal scope, then turn around and deny the pay. They say safety is their number one priority but really Senior management only cares about posting record profits for their shareholders and gives zero care to the people who actually make those profits a reality. If safety was a priority they would allow maintenance on their equipment. Instead they don't allow sufficient time to perform safety checks and skip regular maintenance on track and locomotives.