I carry everyday at my office, concealed, and I have 2 more firearms in my tool box, 1 pistol and 1 rifle, key employee's know where they are. Our company policy is " no unregistered firearms allowed " now that is the owners of the business that made it, and they don't know unregistered from non licensed or licensed to carry, they put this exclusion in for me, as they know my background, but I did not correct them on their policy. If I had a policy that I wrote, it would basically copy state law, about concealment, and I would add a provision about brandishing. I do gunsmith work, and have clients bring guns to my place of business, when they do, we go to a quiet room and all safety rules apply, before they bring the gun out from whatever sack they brought it in. I do not want to alarm other employees although they know what I do on the side. I do think it would be good to have an agreement of compliance that if if you are allowed to bring a firearm, you will follow company policy and it is non negotiable, if your firearm becomes public for any reason, you could lose your privilege, this would include talking to your co workers and managers, before presenting it, and in my situation, it should never be shown in the presence of clients, unless like me, my clients also like firearms, and you retreat to a non public room to play show and tell, but with all safety rules applied.
Firearm safety is paramount, and should be, rules should be written and adhered to, muzzle direction, must be safe, even with an unloaded firearm, someone has to decide, " what direction is safe " that is always rule #1, if all other rules fail, someone is embarrassed, but no one is hurt. So decide what is a safe direction, and maybe there is not one, so in that instance, the firearm stays put, no presentation unless it is life or death. I would probably allow cleaning in a workstation, my business is automotive, but with all the preceding rules applying, if during work hours and a client might walk in, no dice.
I am lucky to be in the situation that I'm in.