Cons: promote based on accumulated time
Normal restructuring aside I had a very good experience at ENMAX. From on boarding to end it was a pleasure. I was given enough autonomy to properly work through many projects with many great peers. Strong and health relationships between business and IT at this place. Management responds appropriately to recommendations and provides necessary funding for what needs to be done.