Teams at VMware do not do a good job of project management from the development perspective. As a developer we initially made up the project plan ourselves until it was obvious enough to leadership that the PM should really be doing all of the planning that we as engineers were required to do.
Additionally, engineers may be encouraged to be "full-stack" but there really aren't good opportunities at VMware. Managers have said to my UI peers that there is no way they would get to touch the back-end even though the UI eng was a talented full-stack eng.
The result of these things in both of the teams that I worked for is that the team was unhappy and overworked, features did not get completed in proper sequence with regard to API/backend work and UI/frontend work and either through mass attrition or lay-offs the teams lost too much talent to be successful.