Surprising that there's no real mention of caste here. As an American this phenomenon seems baffling, but also sounds like a major problem even today.<p>Also, it seems a bit weird that the company knows everyone's religion. That seems both irrelevant and way too personal to be discussed at work.