The software is easy enough that anyone can learn it quickly, so we didn't have much of an issue with training our users as they came in from other companies who also used this tool. I like how customizable everything was once you get familiar with its interface - there's very little setup needed when adding new functionality or changing existing features. It does take some time to understand all aspects well before you use them effectively; however after learning more about what each section did/could do (and could be changed), things were easier to work within. We had been using another system which included several different tools across multiple platforms, but wanted something centralized where people would just know one place to go if needing information related to their job duties. This allowed us to centralize those functions into one platform instead of having separate applications for every department at my workplace.