Pros
Communication was generally responsive during our time together
Cons
The project was affected by frequent changes in requirements and unclear agreement on scope and approvals, which created challenges in delivery. There was also an unresolved issue regarding payment for completed work, and I did not receive full compensation as originally agreed.