Disappointing experience overall
While the final deliverable was acceptable, the process was frustrating. Multiple delays, poor communication, and having to constantly chase for updates made this a stressful experience. Expected much better given their reputation.






