The main advantage of having a Project Manager is the assurance that everything will progress correctly. The Project Manager will be in direct contact with the client, allowing all the needs of the project to be understood and providing an estimate of how long it will take to complete.