I like that it is easy to use for both small projects as well large ones.
It has helped us keep track of all our work in progress from initial design through final production. The ease at which you can create new products or change existing product lines makes this an invaluable tool! There really isn't anything negative about this program other than perhaps being able to customize some things more so if they are looking into expanding their features there may be something better out there but nothing bad enough not to recommend otherwise. Tracking project information such as specifications, materials used etc., keeping up-to date records regarding those items for future reference.