I have worked for both companies and they are both very good. <br>In the main Accenture, do the larger systems integration projects. It is not ALL that they do but it is what they are known for and have built their name on. The strategy unit is much smaller than the overall, industry aligned groups and their technology delivery centres combined.In Accenture, your first couple of years are spent testing, coding and documenting. Again this is in the DCs and technology side. I knew of the strategy group and their grad intake was much lower than the rest.The good thing about Accenture is that you can rise to the top quite fast e.g. Make Senior manager by 28 if you are good (Assuming you join at 21/22 years of age). There was (when I left) and still is (so I am told) a facetime and kiss ass culture. With Accenture, you either love it or you hate it. Staff opinion tends to be polarized - they either think it is the best place to work in the world or the opposite.When leaving Accenture, from the techie side most end up as technical architects, CTO's (in industry) or at other consultancies etc <br>Deloitte are equally as good if not better, in my humble opinion. Their consultants tend to have more experience both in industry and consulting. They work in the 'advisory' space and tend to be better at aligning technology to the clients business needs. They have a stronger presence strategy wise and while you can rise to the top at a young age, it is harder to do so than Accenture. In Deloitte, staff tend to have more of a unique personality and as such there is no real standard fit. In Accenture there is an Accenture type/fit. Deloitte do much more than consulting e.g. Audit, Corp. Finance and Tax and leverage this in consulting, in short they have a great handle on the commercials. A kiss ass culture exists at Deloitte too, but not as much as Accenture. There is no facetime culture but projects are much shorter in duration compared to Accenture (Typically 3 - 6 months compared with Accenture's 3 - 5 year deals). Getting on high profile projects is harder and you need a bit of luck (at the start at least). The higher profile your projects are the more likely you are to progress up the ladder with speed.There plenty of internal initiatives to get involved in at Deloitte so while still maintaining client utilisation/chargeability one can direct their career to an area of interest e.g. Financial Services Regulation. I never saw any evidence of this at Accenture in the few years I was there.When leaving Deloitte, I have known people to go on to a wider range of jobs e.g. from starting their own business to another profession completely<br>Both these companies stem from the same seed as Deloitte have the old Andersen Firm while Accenture formerly Andersen consulting stem from Arthur Andersen. Google this, if you want to know more. There are some strong similarities between the two Firms and they are both very professional. It is just that Accenture are mainly IT consultants while Deloitte are Management consultants. Nothing wrong with being in IT, if that is what you want to be. At Deloitte I was involved in Sales, Client Relationship Management and practice development at a far greater level than Accenture. At Accenture, I was more involved in the implementation of the software lifecycle than at Deloitte. <br>With regards to training, Deloitte encourage CIMA and Prince II. At Accenture, I was encouraged to get my Microsoft and Sun Java certifications.I enjoyed working for both Firms and they have made me the rounded professional I am today (no double entendre about my belly intended).<br>Accenture is more hierarchical than Deloitte. Deloitte partners have an open door policy. This means little when you are more senior but as a fresh analyst or junior consultant you may prefer one over the other.Final point - Both these companies operate in different spaces/areas - DC do not envy Accenture and neither Accenture envy DC. Although I believe more people move from Accenture to DC than the other way. They rarely bid for the same projects - if they are involved on the same project, Deloitte tend to be involved early in the tender, procurement, vendor selection process and Accenture come if after to design and implement. In fewer cases, Deloitte will stay on and provide quality assurance and programme management. <br> Hope this helps and please remember this is just MY opinion.