The best part is managing all my stores from one location! I can see everything at once which makes scheduling employees easier for me since they are able to report directly into their store owner or manager rather than having multiple people have access over different locations. This allows us to focus more time on what matters to our customers by reducing overhead costs associated w/ hiring additional personnel to help manage each individual branch. There really isn't anything bad about this software - just how wonderful customer service has been so far when we encountered any issues while initially setting up. It was very easy to set-up and get used to during training period but if there were some changes made (which would happen) those updates could take an extremely long time before being implemented. Honestly speaking, nothing too specific right now, however, i do anticipate problems in future as our team continues growing,.