The most significant benefit of using this system was its ability to customize it for our business needs, which has allowed us to make great progress in streamlining processes within the organization since we started working with them over 5 years ago! I like how customizable they are when building new functionalities from scratch (as opposed to buying off their prebuilt modules). There's always something you need but don't have yet - so there will definitely come times where things get delayed because "we didn't think about X". That being said though, those delays usually only last 3 months at max before someone else comes up with another idea/feature request etc., anyway :) So far my experience hasn’t been too bad either way; no major issues other than what would happen if everything went down while running production systems all day everyday haha ;) But overall very happy customer here!