Disappointing communication
While the technical expertise was there, communication was inconsistent and updates were often delayed. Had to follow up multiple times to get status reports. The final deliverable was decent but the process was frustrating.





