In my experience, some of them do. However I think that in general the larger the company, the less that is true. In a smaller company everyone is on the same team. In larger companies you always find there is someone who gets shat on because someone three levels up doesn't think of them as actual people.
I see it as like the corporate version of judging people by how they treat waiters or shop staff. You don't judge a company culture by how it treats its rare as unicorns tech staff, you judge it on how it treats the easily replaceable staff with low market pay rates. If it treats the latter like shit then the only reason it's treating you well is because they have to.
I see it as like the corporate version of judging people by how they treat waiters or shop staff. You don't judge a company culture by how it treats its rare as unicorns tech staff, you judge it on how it treats the easily replaceable staff with low market pay rates. If it treats the latter like shit then the only reason it's treating you well is because they have to.