Pros
- Good user friendly software
- Easy accessability
- Not requiring high end hardware configuration.
- Ease with entering data into database(s)
- Reliable service providers, if something goes wrong help is available almost instantly via phone calls/emails provided that one can provide enough details about his problem
Cons
- Almost everything is ok