The software has been very helpful in optimizing our day to date scheduling needs as well other tasks such as tracking performance & attendance information for all employees within an organization (Internal or External). It's also really easy using this program because it allows you control over everything from where your employee works remotely etc... I can't think of any downsides yet but would love if they added more features relating specifically towards sales/prospect management which we need at times! We have used many different programs with no success until now so glad found them through one recommendation by another colleague who was impressed when looking into their product - Thankful!! Scheduling issues are solved along w others departmental problems like time off requests being taken care too since its integrated fully together unlike previous 3rd party apps i've tried before. Great tool overall especially considering price point compared against competitors out there currently available today.- Saves me tons upon loads of paper-work related daily schedule.