We take care of millions of emails every day for over 4,000 customers globally. With renewal rates running at over 97%, customer satisfaction is at the heart of our business. Don’t just take our word for it, though: see what our customers say about us.