The support staff are always willing to help out when needed. They have an excellent platform that can be used by any size business. Their system has all the bells and whistles plus it's very customizable. I had no problems finding what I was looking for. If you're just starting up but need some guidance then they will offer this. It takes time to learn how everything works together. You could spend days trying to figure things out or ask someone who knows more than yourself to walk through the process. Don't hesitate if your thinking about using them as they do provide great customer service! We use it at my job to manage our inventory and order fulfillment. In addition to being able to keep track of orders we also create reports so managers know where there stock levels stand.