He won't be in better shape if
you
1. Tell USCIS he hires illegal employee
2. Tell IRS that he probably cheated on tax issue
But these will all be in the price of your trouble, negotiate first. It's important to let him know he won't be any cleaner anyway.