Trust me, if he's bragging about it, he knows better. You know how much he makes, it's your duty to notify the welfare authorities that he's commiting welfare fraud. And being young is no excuse, when I was 32 I was working my as$ off and raising a baby. Using my paycheck to do it too.
If I was an employer and I knew about it, I would lay it down. If you want to keep working here, get off welfare, because I pay you and I know that you don't need it. He's stealing, plain and simple. If you are ok with having a thieving fraud as an employee, I say shame on you. You letting it go on is condoning his illegal choices.
What's illegal? He's working, get paid, paying taxes.You don't know what he's making maybe it's $10 dollars an hour, Could you survive on that with your family? He's not married so the girlfriend with a couple of kids is eligible for all kinds of government assistance. Last time I checked that's not illegal, Hell in Iowa a family of five can get free or reduced lunches and still make 50K a year, is that illegal to take advantage of? Now do I condone this? No but as an employer could I fire him over this, No. As an employer would I fire him for this? No.
It's funny to me when people who have never ran a business or dealt with employees have all the wisdom. Rant over