Constant issues
In principle it should be a fantastic system, the problem is they have no communication skills and the app is broken constantly, spend more time raising issues to the company than anything else, I would avoid them and look for other options