Pros
1. Big Brand. 2. You will get to work upon a large data/userbase with some good technologies. 3. Good facilities like free food, snakes, cab etc.(before covid)
Cons
1. Worst politics. Looks like I am sitting in parliament house not in an IT firm. 2. No individual growth. For example, I worked there for around 2 and a half years. Joined as SD3 and left as SD3. 3. Old tree-level hierarchy, where your senior will be sitting on your head. No flat team structure. 4. Blame game. Senior will blame juniors for anything which goes wrong and take credit for anything which goes well. 5. HR management is the worst. Once you are hired, you will never see them again, even if you need them. 6. No transparency. I was a victim of politics for at least 1+ year and higher management was unaware until I came forward and screamed. 7. No 360 degree review/feedback system.