CPC consists of higher management so yeah they have the final voice, just like every other companies.
The antidote for the CCP stuffs, is to alter your mind and accept that the CCP is no longer an ideological party, but a club of social elites. Whether that's a good thing is of course open to debate.