I am a recent graduate who has 18 months experience as a programmer, and have now been offered a graduate position in Australia with IBM, Accenture and Cap Gemini, but am unsure which is the best company to accept with. Does anyone have in ideas on the pros and cons of a career with these three companies??