The PM on my program had no experience leading a large program supporting this customer and it was painfully obvious; nicest person in the world, but ineffective as a PM. The PM generally allowed the customer to call the shots from execution to hiring and firing. You learn a lot from both good and bad leadership - I learned a ton in this position.