We have had nothing but issues with their email service. Loads of issues causing severe disruptions
We have had nothing but issues with their email service. Loads of issues causing severe disruptions to our business. Their tech support is hopeless.
Date of experience:
Feb 23, 2026