Pros
- Its user friendliness, customization options available for each unique client needs/business scenario are fantastic along side their fast turnaround time when working directly through staff member(s) within your organization versus outsourcing them out which saves money &/or better enables you keep control over who does what while maintaining peaceof mind knowing things will get done correctly efficiently.
- Easy way too integrate different platforms together using APIs etc., allowing various systems work handin
Cons
- There are disadvantages