An overall good experience working with CG. It would have helped to have more open communication regarding timelines and blockers. However, when the client need anything or extra work hours, CG was there to deliver and offer the best service possible.