I worked there for many years, and completed many projects. The IBEX. (TRG) is a great place to work at as the Policies and benefits have no match in the market but The darkest side of the company is its Management, Internal dirty politics and a TC system which only promotes wrong and TC making people above. Management Especially in some departments cheat on you. Tells a Lie and can ruin ones career just because of the personal ego. They will lie with the staff and in order to defame someone, make some fabricated stuff and make him belief that he has done this just to achieve their ulterior motives. They are notorious, black-mailers and untrustworthy. HR guys also support them.
Overall, the initial policies made by the initial people are still there which makes TRG a good place (Except a few departments as I have mentioned above).
Very good Culture, Good benefits
Bad and Cheater management, Lies and Rumors will keep on circulating there which are mostly spread by the top level management.