One of my friend is associated with this company and is quite happy working with them. He keeps on telling what all facilities they provide to their employees and also they take proper care of each individual in their organization. I must say they are doing nice job, its tough to get into this company.
Their selection criteria is quite rigid which they dont compromise but once you are in this company you will love the experience and will enjoy working for them.