Pros
- Good understanding
- Highly responsive, quick response times.
- Team members know where other people work so it's easier than ever finding information you need
- Very good communication via phone call / email clear instructions provided throughout project life cycle
Cons
- Zero