Pros
The projects are complex and the importance of the mission is obvious.
Cons
Poor organizational structure and business processes that cause business units to clash. Absolutely terrible documentation with issues that include, many duplicate documents (no versioning), an anarchic SharePoint where the admins have little power to enforce standards, clunky tools that are completely separated from each other making all inputs atomized and mandating repeat effort. Document storage is so disorganized that the most common way to find something is to use an open string search where again, many varying duplicates will appear. The Help Desk interface is clunky and so much work outside of it is necessary to resolve issues that it defeats the purpose of having a system whose stated purpose is problem resolution.