If you are a C corporation, you get no pass-through. My consulting business is set up as a C corp, and my accountant makes sure that it earns no profit each year. This is mostly done by paying any excess as salary bonus. Corporate tax rate is too high to leave money there.
The C corp cost me a little more in terms of the deductions, but was a big win because when I set it up many years ago I put in the bylaws a medical provision such that any full-time employee would have health coverage (up to a limit) including health insurance premiums. This, due to the very high cost of health insurance, was a big win, as these are a business expense.
Were I to do it again, I would probably do LLC with the new way that health care is taken care of.
Thus, there is no issue like there is with the S-corp, because any money taken out of the corporation is done through payroll.