Dime a dozen is overpriced.
Project management:
1) Have everybody prioritze tasks for things the project manager knows nothing about.
2) Schedule meetings and ask if the tasks are done.
I found they basically became a cushion between executives and technical types. As a technical person, I tolerated them but realized I could get rid of them by assigning them a task. It was like handing them a booger.
Least value add people in my career were project managers. It always amazed me they felt so high and mighty with their silly certifications. The majority didn’t have a clue about the actual work being done, or how problems got solved in the field.
About the only value I could see is that they made great scapegoats if something went wrong, usually things outside their control. Then we would simply tell the customer they had a new project manager, and it was the previous project manager’s fault. LOL.