Small Town
Rochester is a pretty good-sized city, but when it comes to tech employment it's a small town.
I recently started in a new job but I have to say that I already know about a third of my co-workers. People are coming and leaving but I know someone wherever they are going. Or where they came from.
Someone pointed out today that this makes it wiser not to piss anyone off. I have to acknowledge the wisdom of that. The person whose departure we marked today was someone who hired me for my first job here, 22 years ago. Who knows? I might be hiring them in another few years.