Pros
One of the best places I've ever worked if you want to learn. Ego is a barrier here and challenge is encouraged (for the sake of safety and learning!). A large range of opportunities, they will invest in you if you have the right stuff.
Cons
The stations can be quite incestuous, most people are related, married, or friends. It can be difficult to get an 'in' if you don't know someone there. Unions are ridiculously precious - they get involved in anything regardless of appropriateness and senior management almost always bow down creating a power dynamic between union officers and managers. The unions can often be used to bully managers into backing down or not dealing with issues that need dealing with. Leads to an undercurrent of rot and staff who 'steal' a living rather than earn it. HR are complicit in this 'toothless tiger'. An example is an employee who who dishonestly changing time sheets so that he had more overtime.... the HR response was 'he hasn't been told he can't'. HR are also ridiculously adherent to policy, particularly in relation to compensation and conditions. As a result talent doesn't stay long. Eg. an op tech who self funds a degree will be placed on a low pay increase as an engineer because of previous salary rules, whereas an external joiner will receive much higher remuneration.