Pros
I grew with the company, starting in one department then quickly moved up. I loved working with some of my co-workers at that time and made some great friends there. With each position I moved into came with a slight raise but like most people feel in their job positions, never getting what you felt you were deserved.
Cons
Senior staff, under the CEO, were way too power hungry and not willing to hear what had to be said about changes or ideas that needed to be made or heard. Being made an example of, when leaving the company & then wanting to come back and being denied that opportunity when others that had left and came back was not fair. Understand that the company IS a utility with mandatory attendance during severe weather conditions even when the Mayor/Govenor declare a state of emergency and you live far away wasn't ever considered...you HAD to be there...not cool!