- Product Managers: a.k.a. the voice of the customer, what customer want and need
- Engineering: what's possible, rethinking the product from the tech POV, to create delightful experiences.
- Executives: Vision about what the company should be in the long term
All these crossed by a strong design team, to make sure we've a coherent UI, internationalization teams, accessibility, documentation, support, etc.
When all these align, it's a magical experience where you feel you're making something useful. Your product not just does what is requested, but it solves problems for customers they didn't know they had in the first place, because they had no way of framing it, competitors start playing catch-up, and you end up in the lead defining a market.
Typically you also end up having magnific engineering challenges with solutions that will make you proud of having built them.
As usual, always think about what's valuable and why, and push for that.