Pros: pay/benefits/time off
Cons: negative work environment; low morale; ineffective middle management
Many consider BC Hydro to be a "GREAT JOB". If you base this solely on salary, benefits and time off - indeed, you have arrived.
Many of Hydro's processes amount to knee-jerk, budget-driven bandaids, created by unprofessional management teams who couldn't execute a stop sign.
If you are looking for satisfying, challenging work, in a nurturing team-focused environment, keep looking. Ostrich-style management will keep you consistently frustrated, unsupported, bullied by your peers, and stripped of your sanity within the first year.