I saw one guy was let go Immediately in my whole career, management and HR didn't tell why. The guy himself said the reason was he leaked company confidentail information on internet.
The guy actually was a good worker if judged by his daily work, but he did something that could harm the company seriously.