You agreed to follow company rules when you took the job. It is essentially this:
Them: "Hey, I'll give you $X if you do this list of things"
You: "Ok. I'll do that"
You (later on)"Well, I don't like this rule so I'm not going to follow it."
How do you know what he agreed to? I worked for a company for 34 yrs. I never agreed to anything concerning firearms. The company had rules and I followed them until they forbade firearms on company property. Since I had no where else to park, I violated that rule every day for 10 yrs., with utter contempt in my heart and a smile on my face, so I could arm myself to and, especially, after, work so I wouldn't be unarmed on my personal time.
For someone who works for a company that cares more about their own liability than an employee who has a regular routine delivering drugs that people kill for, then I'd strongly recommend he carry a weapon.
Yes, he'll be fired if he should have to defend himself, just like the pizza delivery guy who has the common, basic sense to carry a gun. Both have a better chance of being alive to find a better job.
This isn't just a matter of being armed on company property or on company time. This is a matter of a company sending an employee into harms way unarmed because their lawyers told them that it's easier to settle with his family after his death than fight Bubba's piece of crap realatives in court.
For those who have a lot of time and retirement benefits at stake, they'd have a decision to make. If nobody is going to know you're armed until you've saved your own life, then that should make the decision a little easier.
Yes, I do feel better now, thanks for asking.