Going the Engineering Route or Entering the Business World after Graduation

<p>Hi everyone,</p>

<p>First of all I want to provide some background about myself. I am a second year student studying for a BS in Computer Engineering and a minor in Economics at Georgia Tech. Currently I am working as a co-op in IT at a large law firm. There I am gaining experience in mobile development on the iOS platform and web development through SharePoint and .NET.</p>

<p>The dilemma I face is that I am torn between the engineering world and the business world. Although I really enjoy programming and taking engineering courses, I learned from my co-op that a job as a coder stuck in a cubicle frightens me (especially in the long term). What I do love about the field is solving problmes and coming up with creative solutions, something that I have also seen done in business. As a member of the school's consulting club, I have gotten a chance to work on some cases and get a glipse of the consulting profession.</p>

<p>I know that very soon the time will come where I have to decide between going to grad school or entering the work force (I'm leaning toward work force). What can I do to make the decision easier when the time comes and to learn about the benefits of each? What are the possibilities on the horizon for each track? I will have to opportunity to intern once more before graduation, what companies (Google Microsoft, Apple, IBM, McKinsey, BCG, Accenture, Bain, Startups?) should I apply to?</p>

<p>Thanks,</p>

<p>Sid</p>

<p>Apply to all of them and see which offer is best.
It is infinitely easier to go from tech to business than the other way around. I would choose working in engineering for a few years before any grad school.</p>

<p>What steps would you recommend to best prepare for applying to those companies, both for an internship and for a job out of college? What can I do over the course of this year to make myself a good candidate for them?</p>