Interesting projects to work on. People are willing to help. There's lot of knowledge, expertise and connections related to construction management and project engineering. The opportunity to advance is out there for those willing to take on responsibility.
Cons
With some projects, there is slow progression due to political bureaucracy.