Making money - start your own business thenGood career progression - depending on how bad you want it, work 80 hours a week and play the politics right and you will progress even if you work as the janitor in any companyInteresting work - ummmm now you got me depends on your personality and what you find interesting, I personally find consulting not interesting since my intention is to start my own business and I sometimes thing consulting kills ones enterpr... spirit so go for whatever you want but at the end I still think answer to questions one is the answer to Q3