Pros
Decent portfolio of projects to keep the teams busy until, at least, end of 2016 - 2017, maybe longer. Good people. Decent pay and average benefits (other than higher than usual paid days away from work). Not a bad name in the industry yet. Anyone willing to do exactly as the boss says will do great in this company.
Cons
No sense of clear business direction, business processes are constantly broken by ad-hoc changes, reorgs and change of plans. You are hired for your experience and knowledge but once you are in, your opinion is not really appreciated. Vast majority of decisions will need to be brought to Management and you might be surprised with their resolution being exactly opposite of what your team is advocating for regardless of how strong your business case may be. Laughable authorized spending limit for a Project Manager and overall very little room for independent decision-making. Convoluted and outdated design specifications and operating procedures often with no one in the company knowing why a certain requirement is there in the first place (but enforced nevertheless). A lot of undocumented O&M knowledge that's not fed back to the design but projects are somehow still expected to know. Lessons learned are not used the way they should be. Corporate Quality System (CPMS) launched pompously a few years back has now been scrapped altogether and replaced with "Project Deliver Standards" and TOMS, developed in secret in yet another silo within the company. Unless program leaders smarten up and start talking to people using it and close the feedback loop, that, most likely, would end up as another stillborn child.