I've find it an ambitious, yet poor user experience. It hangs unexpectedly and makes the simplest actions tedious. Example, there's nowhere to retrieve an Approval Request after it mysteriously disappears. The user experience has not been given much thought, it seems. The same goes for the website, with no immediate sign on screen when it auto-logs you out. It seems great with all the features, but when put to the test, it tends to come short.