I like that they are willing give you honest feedback about your project as it goes along which helps me understand what works well for my customer/client's needs vs those things where we can improve upon their experience with us! They also have great resources at every level in terms off knowledge management - from consultants right up through senior leadership who really take an interest into how projects turn out so far (and not just during kickoff!).
The only downside was having one person handle all communications throughout each stage; but this could be solved by hiring more people within internal operations or marketing departments if needed!! It would help solve communication issues between different teams working together towards achieving goals set forth before beginning any work related tasks such has creating new tools etc..