I like that it has a lot of features, but also allows for customization in order to fit your needs (or those you need). The interface can be confusing at first if not used frequently or with multiple employees using this system together. Also there are some bugs here & there as far as speed goes which makes things frustrating when trying to use certain functions quickly. It's worth while though! You will get what you pay for - so make sure you have someone who knows how to set up everything properly before jumping into anything too complicated. We needed something better than our previous software to keep track of all inventory we had stored within our business. This helped us tremendously by being able to easily access any item from anywhere throughout the entire organization without having to go through several different people each time. Our managers were no longer required to physically walk around every department looking over.