Pros
Great advancement in the industry, lots of learning, steep learning curve if you like that. Everyone told me that investment banking was the way to go and I can definitely see why. You learn so much and a lot is expected of you right from the start. You are surrounded by very very very smart people and you can learn a lot from them too. Then there is also the pay. You get paid a lot for the hours that you put in and it looks amazing on your resume to have a company like this on there to speak for you.
Cons
The fact that you really have no time for your family and friends really takes a toll on your lfestyle. I was only an intern there but I didn't have much of a chance to see people I cared about or work out.