Information Technology

A project management office (PM) plays a major role in propagating the project management culture in any organization. For this, assume you are tasked with establishing a PMO in an organization.

What are the key characteristics of a successful PMO?
Would you hire an experienced project manager or an external consulting company to establish the PMO?
Be sure to provide your rationale.
Be sure to provide full citations and references,