Pros
- Efficient turnaround times, good communication & responsiveness during development process..even when clients didn know where things were headed :)Great customer support through all stages..incl troubleshooting along side client
Cons
- Some difficulties