It’s an absolute requirement that everyone in the company where I work, regardless of their position, wears a pass card with name tag, the same goes for visitors, agency staff and contractors. Lanyards are different colours, as are the name tags, and the permanent staff passes are coded to restrict access to certain parts of the building, if they want access they have to ring a bell and wait to be admitted, they have to sign in to the high security area and be accompanied to wherever they’re going. I have full access to all but one area, which is customer care, I work in the high security area, and I can challenge anyone I see without a pass, regardless of status, and escort them out of the area.
If anyone forgets their pass, they’re forced to sit in reception until HR collects them and issues a replacement pass, and too many of those mistakes gets a warning.
Mine usually sits inside my bag until I get to work, but I sometimes wear it under my jacket to save having to dig around for it. I can quite understand why people in my situation wear them all the time if they don’t habitually carry a bag, and may not wear a coat/jacket out of the office in warmer weather.
We get regular audits to check security procedures are being adhered to, and to highlight any possible issues/areas for improvement.
The company has to comply with Gambling Commission/Payment Card Industry Level One rules, along with the highest level of Data Protection.
They really don’t mess about.
If the OP thinks that wearing what is a very important part of our day-to-day procedures at all times makes me a bell-end, then all I can say is get a life, jackass, when I want your opinion, I’ll give it to you. 🙄