Vantaggi
Line employees genuinely care about each other and their jobs, the work in and of itself isn't too difficult, plenty of opportunities to work with other segments of the company, work can also be extremely interesting if you get in on the right initiative or task group, pay is pretty decent and benefits are adequate.
Svantaggi
Continuous cuts to staffing often to critically low levels with no contingency plans leading to employee burnout, continuous cuts to benefits, only real way to advance in the company is to leave and come back, day to day work is often compromised to work on corporate special projects often with little to no bearing on core corporate needs, heavily fragmented corporate structure with often obstructive managers (particularly with groups in Utah), corporate culture pays lip service to safety/customer service/reliability without actually investing in improvements, executive management is either willingly ignorant or apathetic to these issues.