Lets see- 23 years should make you in your mid to late 40’s, unless you have some industry experience. That makes it at least 10 or so years to retirement.
The way I see it you have 4 options, you can run, you can hide, you can fight or you can join them.
Running- then that means looking for a job elsewhere. You run the risk of getting into a similar situation (or worse). With 23 years government experience then you might have trouble transferring into the private sector. Not in terms of doing the work but in terms of jetting a job. After 15 years government I had trouble being taken seriously as a consultant for a couple of years. The typical response was government worker = no knowledge of how things really work.
Hiding- that means lie low and wait for retirement. Don’t make waves, don’t take risks, don’t take responsibility and don’t get into position to take any blame. Practice CYA, file memo after memo to be able to deflect blame for when things go wrong (and they will). You will have to find any satisfaction and fulfilment in your life outside of work either in family or volunteer work.
Fighting- take them head on. You can try to show the look good managers for what they are. Just remember what they really are, is the clones of higher management. Higher management is most likely the look good type as well. (That’s how you get higher in government in the first place since eventually the ultimate look good manager, a politician, hires you) You better have a perfect case because the higher managers who hired your boss see any attack as an attack on their decision to hire the look goods and they will not like having their hiring decisions questioned. Their main reaction will not to be to correct any problems that you bring to light but to protect the management chain of command. In other words if you are going to take a shot at the king, you better hit on the first try because you will not get a second chance.
Join them- become a look good type. If it’s not your nature then it will make you miserable. This might look like an easy solution but it’s the hardest to pull off, unless you are a look good type in the first place. If you were then you would not have asked the question.
Personally I’d run. I’d take the hit and join the private sector. In smaller companies the doing becomes more important than the looking good. The job satisfactions are greater and the monetary rewards are commensurate with your contribution. Stay away from large companies as the same forces that make government what it is act in large companies.
You don't give a lot of details about your exact situation, so it is very difficult to make any recommendations that will work for you. You have to access your own situation and look at your personality, your work history, your personal situation and the options available to you.
Good luck
Rick Kitson MBA P.Eng
Construction Project Management
From conception to completion