It's not just the "lower tech companies", btw. It depends on many factors which include but are not limited to, prevailing company culture, your immediate manager, the existence of an implicit (or explicit) cabal that calls the shots in your team -- which cabal could well exist because its members passed out of the same three-letter institute, say ...
Which is just a long-winded way of saying that your soul is liable to be crushed in any kind of company in India if you have the misfortune of being in the wrong place at the wrong time.