You know you have a bad company when you fire people who would sneak in to do more work after they're not being paid anymore
I don't get why the manager would want to throw him out though. A capable employee working for free sounds like every managers dream.