Pros
Great place to make money if you are a smooth talker or enjoy the radical union scene. Of course you also need to have no conscience as they waste 10's of millions on ridiculous political projects that often get shelved because the executives (or those in power) don't like change.
Cons
You have no idea who is in charge - there is a cell network that can explode any time. I had the most uneducated, uniformed director who was politically appointed. She was the worst manager I have ever known of. Managed up pretty well I think, but totally out of touch with the business she ran. Dot join if you cant stand seeing stupid decisions based on price and self service. This needs to be privatized. I would have NEVER said that prior to my 5 years at BC hydro. A few great people led by a few that incent the wrong behaviors...