I've been working at this firm as an internal employee since 2014-2015 so not much to dislike about their software other than its getting outdated (but that's only if you're using it like 8 years later).
Great platform! It does all of what they advertise from billing through payroll management into time keeping plus more including benefits administration which really makes life easier when your employees are scattered across multiple locations or states/countries etc - but also great customer service too which helps greatly during those times where something went wrong somewhere along our supply chain.