That's a question that really depends on the type of environment you are interested in. I will say, as a B2B PM, that really good B2B PM's are hard to find. It's not the same environment as B2C, and often you're really more B2B2C if that makes sense.
Your user base is typically smaller in B2B so experiments take longer, validation takes longer. You also have to deal with big companies demanding features because they pay the most.
You have to be very comfortable saying no, very good at research techniques, and know how to understand the user AND the buyer. Often, you also have the complicating factor of customer success teams which can mean you have internal and external users. Knowing how to balance all that is a skill and the B2B world needs more PM's with said skills.