Pros
If you are looking for just the Money and not bothered where and what technology you are heading towards and if you have no goals and ambitions of opening your own firm or if you are not business minded.Accenture is THE BEST to work for long span of time and vice versa. The friendly atmosphere(lucky one as my colleagues are super good) Understandable managers and help you like a friend. I love to be in this company but look for cons... Accenture emphasis on Team work,the values and culture are so good that you feel great when you adhere to it as well when you break it..(just kidding) .It is well disciplined and superbly maintained ambience especially the response of a new guy in the recreation room. You can learn anything in the company including GAmes.your soft skills get polished as well as technical skills are given a go ahead. The training programs organised every quarter and boost you on the way you handle things.
Cons
Lets come to downsides: As a fresher,You dont get an oppurtunity to work in your area of interest.if you are interested in C,C++ or Device drivers,you can end up in Mainframe Recognition from the senior management is blind folded,you are not rewarded for the work done by you,instead it goes to your colleague who just managed to send the mail as if he has contributed. Little bit of biasing exists,vey little might be it exists in every company.