Pros
- Very knowledgeable in all areas
- Great communication skills with ease of useable english language.
- Good response times within reasonable estimates
- Easy accessability (phone/email)
- Frequent updates regarding progress statuses
Cons
- I don't really have any dislikes about this, everything is just fine