I don't know about Satyam, Infi, Reliance etc. However, my experience with ABG is very good. They care about the employees and you see value-culture and respect for the group from top to bottom. Since ABG has a huge work-force (~ 1,00,000 ) there can be grievences from some people e.g. Mahaveer. However, I think it must be related to the local environemtn and immediate bosses.