<p>Hey,</p>
<p>I am a senior Computer Science major at Carnegie Mellon University. I'm graduating in May and would like some input on job choices. I've been thinking and discussing my career choices a lot with many people, but I wanted to see what others thought...</p>
<p>A little bit about the internships i HAVE done: Merrill Lynch GWM technology analyst in NJ and JP Morgan Chase Private Bank technology analyst in DE</p>
<hr>
<p>UBS
Title: Wealth Management graduate trainee
Location: Weehawken, NJ
Responsibilities: I'd be doing four 6-month rotations in wealth management that involve all phases of the software life cycle (design, development, test/QA, business analysis, etc.)
Lingering thoughts: I know that UBS got hit pretty hard by the financial crisis, so that's bothering me... also, I've been doing finance tech internships already, so this is just furthering my descent into finance IT (especially wealth management, it seems??)... which may or may not be a good thing :P</p>
<p>JP Morgan Chase
Title: Technology Analyst
Location: Newark, DE
Responsibilities: straight up application developer for at least two years. Probably in the IB side
Lingering thoughts: I interned here over the summer, and Delaware isn't the most exciting place in the world. Plus, the company culture in DE is very unmotivated and lazy at times. However, JP Morgan is doing really well in the IB side (if only I were in NY??), however the pay here isn't that fantastic</p>
<p>Booz Allen Hamilton
Title: Consultant
Location: McClean, VA
Responsibilities: consultant for government firms (DoD, DoE, etc.) means that I will be handling a variety of projects. Probably be doing all phases of the software dev lifecycle on projects that last anywhere from a few months to over a year
Lingering thoughts: Booz Allen Hamilton made a lot of "Best Places to Work" lists, like Fortune, Glassdoor, etc. It seems like the work/life balance here is really, really good. However, I've never ventured into this field before so I'm a bit hesitant. Also, they only have like a few days of training set aside for you, not a structured TRAINING program like, say, UBS</p>
<p>Any comments/thoughts? Thanks :) I have to decide soon where I'm going to work!</p>