Pros
Good benefits, reasonable salary, lots of "office swag" (If you care about this). Good starting position for those who are recent graduates. Office is new age with amenities and snacks. Opportunity to learn PL/SQL and Oracle databases.
Cons
The company has bad management and bad HR. Management is not objective towards employees and training is minimal/horrible. Management lies about actual company performance, expansion to other markets, and new technology. Transparency is preached but not followed... basically a marketing scam to employees to keep employees interested and on board. No ability to grow outside of the dinosaur utility industry. No one is interested in a PowerBuilder based software application besides a slow moving, highly regulated industry.