Pros
There are no Pros, unless you are brought in by the new leadership (from the "CN" Canadian National Railroad). Okay, there are Pros: excellent training. Very good pay, and benefits. Think very very hard if the stress is worth it.
Cons
Not a professional environment, very unhappy employees. Anyone that knew anything are gone. Since the new leadership took over a year ago they have abolished so many jobs that there's hardly anyone left. They think the managers ought to do everything but the leadership doesn't understand the concept of managers is to manage people and then supervisors supervise the work! Sometimes they move up a young person to management level that is completely inappropriate. So you might have a "professional person" in a meeting with a "kid" who looks and acts like a street gang, uneducated, leaning so far back in a chair it might topple over.