Pros
- Easy to learn
- Accuracy for data collection, analysis
- Very fast response even from remote areas where internet facilities aren't available.
- Great support team very prompt responses whenever there were issues or questions asked via call / email
Cons
- Nothing major except that sometimes you need too many attempts before connecting properly