No question what I'd do. If I was home before I realized it, I would call the business and explain what happened and tell them when it would be returned.
As far as the loss of the job, the person who made the mistake will probably lose their job regardless of whether you return the $ or not.