I also worked at HDFC Bank full-time ( Less than a year)
Pros
Nice people, our VP sir was very nice person, always welcomed input, gave feedback, treated like a respectable fellow human, down to the earth.
Our team was great, you can say same as above. We had treats, birthday celebration at office, small parties, great friends etc.
Cons
Coordination among teams in Bank, was like hell. No Team is ready to take responsibility of work to be done. Approvals for small things for team goes on for a week or more which can be done in less than 5 mins.
Employees talk more in their mother tongue rather than english or hindi( which is understood by all) , more of a time, you are just staring at them with blank face, wondering wtf is going on ?