I read this book from the perspective of an engineering manager, lots of ideas were quite interesting and gave me insights about the internal kitchen of PM. For me it was useful, but it looks like this book is mostly for beginners or junior PMs. Also many topics were either not covered or covered very briefly, such as managing of a managers, stakeholder managment, collaboration with an engineering team. The concept of collaboration or existence of the engineering manager was completely left aside. It seems like an author always worked with engineers directly, without consideration that it can be a separate unit.
The tips on how to progress in the PM career were again, mostly for juniors. Especially I found amusing the suggestions on how to progress in tech skills - coding bootcamp for PM?
So overall the book is good for beginners and curious people, but if youve advanced already in this field, it can be a bit superficial.