Pros
- Quality services good turnaround response.
- On demand support available 24x5 through phone call,
- Availability via Skype chat option too! :)
Cons
- Difficulty defining project schedules due lack information about scope
- Costly if there's change along during development