He was fined $500 by the CIS for overstaying his visa, and that was it.
His employer made a copy of his brand-new Social Security card, changed his Social Security number from the fake one to the real one, and voila. He's OK now.
Our immigration system is broken. There are many loopholes, red tape galore, apathetic federal employees, unfunded services, unlinked databases, outdated computer systems, etc, etc.
Don't get me started, since I want to have a restful evening.