Pros
If you're on the right team, with the right manager, you potentially have an incredibly rewarding workday, every single day. Also, the higher you are promoted, the more you are paid: if you make it past director level, you are very comfortable.
Cons
There doesn't seem to be any connection between money spent and results, with major capital projects having anticipated measurable impact than unsexy but undeniably effective on-the-ground work; the organization has a basic dishonesty and fear of holding itself accountable. Additionally, upper management talks a big game about "transparency" but is consistently hesitant to trust its staff members with open communication. Members of upper management are rarely held accountable in any transparent or measurable way for the impact of their decisions.