It's easy enough that it can be done without hiring an expensive consultant or developer; but we have been able get some pretty complex stuff from them too! You really do not want this software if you are looking at just doing basic data entry jobs because there isn't much value added with their product compared what I've seen elsewhere (easeofuse etc.).
They also don' t seem very responsive when things go wrong so make sure they're willing /ableto help out quickly - which seems like something most companies should offer anyway? We use truwork as our primary VOE provider across all departments within my organization including payroll processing via Paychex integration using Xero accounting system through O2O functionality where applicable.