Pros
A place you could stay at forever. They're dedicated to you learning and growing in your career and give great opportunities you cannot find other companies. Benefits were excellent, even still have a retirement fund. Management and senior engineers are very smart, knowledgeable people and are eager to explain the way the power industry works. Engineer I were required to take training classes given by senior engineers that allowed us to learn about most aspects of the company. Has a nice community atmosphere, nice people.
Cons
It is an extremely large company. You don't get to learn every aspect of power, there's many departments doing specific tasks and people within the department doing even more specific functions. But if you tire of one area, there's room to move around.