I worked for a company that had a contract with Hess oil company.
Hess policy said no guns on Hess leased property.
If you were found with a round in your pocket you were fired and black balled.
I went to a company safety meeting and made the mistake of asking Hess what their plan was to protect us from a threat.
They didnt have an answer.
That possibility never entered their minds
Corporate legal departments have decided the financial risk to the company from an accidental shooting, is less than the cost of replacing killed employees.
People, never forget that corporate management cares far more about their bonuses and stock options than they care about you.