It's not illegal to get paid "under the table" if you pay taxes on your earnings. If you are properly classified as an employee but are paid "under the table", you can create a range of problems for an employer by reporting your misclassification / treatment as an independent contractor, to the state tax agency and the IRS.
A statement about you that is made to you is not defamation. Defamation involves statements made to third parties.

