Pros
- Their knowledge, experience within our industry.
- Clear direction through research / analysis work done before starting project,
- Openness about progress throughout each stage., ) Flexible approach depending upon input required during initial stages;
Cons
- Some disadvantages