Pros
I received a good salary package with good take home
Cons
Recruiting HR is pathetic in responding to candidate. I face this during my own interview and later when i referred candidates and even when i took dozens of interviews for citi. they just wont update the candidate. Many teams and their heads are non-cooperative and rude to other teams in meetings/mails etc Communication skill of a lot of folk at all levels is poor(grammar as well as basic skilld of communication) Onboarding experience could be much better. I was not even asked if i needed laptop(i wanted to use my own machine but they should have asked) Nobody knows how to setup stuff for a new joinee. Because of impolite nature one may not get much help even if you directly ping people. Luckily i have a few friends here who helped me They expect you to work extended hours