I worked on the Product Team and there could be ups and downs with planning. Moreover, some of the upper management can abuse their power. But there will always be company politics wherever you go. Diversity can be better. I would say also company matching should start already when an employee begins that's the only down side.