Pros
- They are easy to understand pricing models so you know what you are paying before you sign up.
- You get lots of features and support at low cost.
Cons
- You might be restricted by the size of your network and the number of users you want to register.
- The quality of their services vary depending on the amount of people you are dealing with and the type of support you require.
- However they do give you 30 days to decide if you like the product.