Depending on the size of the company, you’d probably need a team; but there aren’t too many companies with a tax attorney on the staff so the accounting team would be doing the heavy lifting.
Many of the smaller businesses rely on dodge—by-cash or function just fine.
In fact, the audit problems caused by tiny, front/fake LLCs and paper companies lead to a real, criminal-level audit trail problem.