This may be in the wrong section of the forum.
I would get a job with a small company in a growing field like alt energy, or even a mature sector. Being at a small company will give you more exposure to how the company runs itself and what it takes to build a small company, give you interaction with the execs, etc. This will give you more experience, insight, and responsibility if you later decide to start your own.
Others would say try very hard to get a first job at a brand name company as this will make it easier to land jobs later down the road.
All depends on how much money you want, how motivated you really are, and how important stability is to you. Figure out the ratios that work best for you.
You should probably go out and travel the world for a bit, so you don't end up regretting not having any fun in your early 20's except going clubbing in the city on Saturday nights. Lots of money-making opportunity in developing economies by the way. Inefficiencies abound IMHO.
PS. I am not qualified to give advice.