Pros
Generally very nice colleagues at your level, some flexibility in workload order, large utility with intriguing problems to solve, utility is starting to recognize it is having difficulty keeping young engineers
Kontras
Upper management is not greatly invested in being direct with or compensating employees at a competitive industry rate, very high turnover rate for a utility, message from management is often to do more with less, needlessly strict work environment in some areas of the business, suggestions will often fall on deaf ears, utility is often backwards thinking and not prone to change, many projects do not have owners because of the high turnover (many things fall through the crack), the problem keeping engineers as the older employees retire has not inspired great introspection or change