Pros
** Please do not think I am writing below things out of just frustration, It is reality** IF you are not from south India- You are doomed !! Management is from South India and they always ( I MEAN ALWAYS ) Have their favorites from their community , State, Town, facial features , Girls, you just name it. If you do not know Tamil/Telgu , You are done. I have spent my prime time here and was never got promoted, because ( YES) just because I am not from the prime people of south India. Few of them can just hate you because you think Hindi should be the national language of India. Disclaimer - There are few very nice human beings I met from south India ( holds true for north as well but wanted to mention - you don't think I hate south India).
Cons
Stand In front of mirror and face yourself, and try to face your kids with the same face. And say to them be honest , If you can say that to them, I am wrong, or be ashamed on yourself.