They are very flexible, and are always willing to work with you to ensure you are getting the best product for your business. I have been able to solve a lot of my problems with them. The customer service has been great, but they can sometimes get a bit pushy with their sales process. I think that is just a side effect of working with a larger business. I honestly think they are one of the best out there. I have not experienced any downsides to working with them. I am still working with them.…