My understanding is that Wagner is a PMC but is really controlled by the Kremlin. It is officered by the regular Russian army. Prigozhin is a nominal commander but does not direct operations. Wagner's existence is to allow Russia an ability to project national power with plausible deniability.