Pros
Good colleagues in the office. Current work from home scene might change, possibly go away soon. If your interaction is more with US folks then you will love the work and freedom to work. If you have ideas, then go directly to client.
Cons
Managers are treated as Gods. Bad behavior of a Manager is not addressed until the work environment gets toxic. Your progress is only-guaranteed if you agree everything the Manager says. If you like the idea of fairness this is not the company for you. Higher Management only cares about deliverables. Tons of notes are made during townhalls, but theres no followup. Not much hope from HR team either. Like most Indian HR experience, they forget about employees after joining date. Hiring process could use major improvements. Managers will not defend you at their own cost. Managers only look out for themselves. For a company that size everything is tackled in Excel. No work life balance, be available whenever asked