Pros
Good package compared to other service company like infy/tcs Bunch of IIT/NIT/IIM people so that you can learn a lot. You will get Investment Banking domain easily.
Cons
Poor top level management. Poor HR policies,15 days of annual leave for 2 years then 20.No other leave(sick also.you are at mercy of your manager) Worst resource managers,they even dont see your cv before sharing it to client so that they can demoralise you after the interview when you dont clear(because some time client has some other requirement that is not mentioned in your CV). And after 3 times of these kind of interviews(if you are not from IIT/NIT) ,if you can not clear ,one day they will come to your desk and teel"pack your bag and submit your id,you are fired "before your whole team,and when you go to your PM he will say let me talk to HR because no body informed me(and this is true). Always fold there hands before clients(eg:Goldman sachs) even the client is taking life of HS employee. Few many internal projects or product to engage bench people or beat the recession. Fully dependent on financial services,so at the time of recession internal layoffs is common. They hire mostly bottom level IITians(eg civil,nuclear physics,architecture etc) who even dont know OOPS concept but get better package than people from CS/IT stream from other colleges.