The deliverables that were assigned to their team were completed very early compared to what was designed in the project plan. Once it became clear that my internal team was unable to move at the same pace, it was a no-brainer to extend the conditions of the contract.
The project managers were great communicators and made sure that all deliverables were completed on time and on budget. There was only one issue that arrived whereas one of the deliverables was not working as expected.
The project managers were very receptive to the feedback and did everything possible to ensure the solution was fair to both sides.
The entire team was very collaborative, including the project managers. There were many times that we pitched ideas around to find alternative ways of completing a deliverable.
There were even a few occasions that they pulled in an additional resource to assist with some interface challenges that we were working on.
The overall experience was very good and the communication was solid.