Recent grad - Help me decide on a full time offer!

<p>Hey guys!</p>

<p>I'm currently a senior with major in Computer Engineering and need to decide on an offer for post graduation. If anyone has any experience with the job roles listed below or the companies please weigh in. Here are my options:</p>

<ol>
<li><p>Accenture - This is a technology consulting role. I'll be working from the NY office but will need to travel to client sites as this is a consulting position. </p></li>
<li><p>Citi - I'll be working as a technology analyst in NY. </p></li>
<li><p>JP Morgan - Again, this is a technology analyst position in NY. </p></li>
</ol>

<p>All 3 companies are offering competitive compensation with Accenture offering the most.
I want to use my first job to gain technical experience, learn and network in order to ultimately work in a technology firm as software engineer. Therefore, quality of projects that I work on matters a lot.
Basically, I need to decide whether I want to go the technology consulting route or technology-analyst-in-a-bank route. I don't mind the travel that is involved in consulting. I actually like the idea of working at different client sites. </p>

<p>Thanks guys!</p>

<p>Congratulations on having three competitive offers from three top notch companies! </p>

<p>I can’t tell you where you should go, but your post sounds like you are personally leaning toward taking the Accenture offer… nothing wrong with that. One piece of advice I have is with regard to travel.</p>

<p>Travel isn’t for everyone. You don’t really get to see new places; you get to see office buildings in different places. Your clients aren’t always in big cities like New York or Chicago; often, states give great tax incentives for companies to locate in the middle of nowhere, so you will see random office parks in the middle of cow country (one of my clients is located two and a half hours from the nearest medium sized midwest city! haha). It can get very tedious to be out of town four days a week, every week. </p>

<p>That all said, some people love the travel involved in consulting; with Accenture, you will likely be traveling heavily, but it is a large enough company that you could probably figure out how to get away from the travel if you so desire in the future.</p>

<p>Good luck!</p>

<p>If your end goal is to work as a software engineer, then I recommend either Citi or JPMorgan. It really depends on the group at these banks so do your research. At Accenture, you will rarely do any coding. It will be project management based, implementations, and testing.</p>

<p>Thanks for the insight! Looking at the work/ projects I’ll be doing and the experience I’ll be getting, which do you think is the better option as a first job? As I said earlier, I want to ultimately work for a tech firm as a software engineer and want to use my first job to prepare for it and set myself up for it.</p>