There is a special event that happens in the lifetime of a growing company. That event is the first time a person walks into an office, picks up a computer, and leaves without anyone particularly wondering why someone they have never seen before has just walked off with a computer.
At least one place I worked, that was when they decided to get everyone official company name tags.
If you work in a building with a few thousand people in it, badges are the most obvious way to implement a functional physical security policy. It has nothing to do with your employer's feelings towards you.
Every business that large has valuable data. If your business has valuable data, there is someone out there trying to steal it.
Which companies do have name badges? Is that actually common? It seems incredible to me that any would require employees to wear name badges unless they were customer-facing. (Eg. retail)
Microsoft does. Our badges serve as keys to get into the buildings. We can also store money on them for use at the cafeterias.
They aren't really there to tell people your name. Most people wear them on their waist so you can't read them. But they do identify you as someone who belongs, so security can chase you out if you don't have one.
Where I work we deal with healthcare related data and that comes with HIPAA requirements. So all doors allowing access to an area require a photo id/name badge/keycard (except the bathroom). We don't have to wear the badge but you need it to get around. So I just keep mine in my wallet. Also we have cameras monitoring all doors. And patrol dogs with lasers.
Can you name some large companies that DO make you wear name badges?
Why not just put it in your pocket and introduce yourself with your name when you meet people? Unless your manager is anal about it, it seems like it would go unnoticed.
Lots of us work or have worked at technology companies. The badges open doors so there's an auditable log of who comes in and out, and strangers can't come in at all. They're not for people to read your name. There's virtually no data center worldwide where you don't have at least that amount of security -- PCIDSS says you can't process credit card payments on servers in facilities without auditable access control like that, for one.
I, for one, don't want some random person on the street to be able to walk into a Microsoft office with their laptop, and be able to plug into the same private network Windows Live ID servers run on. With 90k employees, it's not like anyone else would know if that person belonged there or not.
At least one place I worked, that was when they decided to get everyone official company name tags.