Pros
- Very knowledgeable staff.
- Good training resources in store including videos / slideshows,
- Easy access from home without requiring much downtime between shifts quick turnaround time compared other options available today
Cons
- Not entirely sure about pricing structure & cost effective methods at times
- Takes longer then expected due often very technical nature
- A bit more expensive compare competitors around market place