Overpriced for small businesses and a lack of helpful customer experience. They care more about bringing in the money than delivering a service to customers that works within budget constraints. If you're a large corporation it's great but otherwise there are cheaper options out there with companies who care more about their customers.