Pros
Stable, solid company. Tries hard to not lay anyone off and provides work life balance. Decent benefits and pension. If you are looking for a place to end your career it is not a bad choice
Cons
Low pay compared to market, deprecating technology, low respect for IT as a whole. This is an old school power company, the power folks run the show and have no idea about IT. They hear buzzwords then try to implement without thinking through. The business units cannot even describe what they want but expect IT to simply make it work. When called out on their issues the departments upper management stomps all over IT or they simply buy a bad product without consulting anyone and blame IT when it doesn't perform. No possibility for automation as the user community is so spoiled they have to build everything custom.