Vantaggi
Agressive work schedule. You can pretty much learn about any thing you want to, your managers are more than willing to give you extra work :) Flexibility - You have all the flexibility in the world as long as the job is getting done. Work from home, weekdays off for weekends, flex-fly program - I can fly to any city every other weekend, i have to pay the taxes though. Great place to improve confidence - caeful with this one, if you are not agressive then it might fie back. I get to be on a lot of client facing roles because I'm confident, well-informed and agressive. Another dude treats it just as a job and the job treats him just like another dude.
Svantaggi
Pay, i can get atleast a 40% increment somewhere else but I love working here too much, mostly because of all the flexibility. Performace reviews - Only thing that matters is reviews, period. Only person who has say in your reviews is your Manager. So suck up to him/her as much as you can, use your people skills. You can be the hardest worker but that doesn't matter,almost everyone who's at accenture for over two years is. Only thing while picking up a project that I see is who my manager is and how supportive he is. If I realize that he's not going to give me excellent ratings, I try and get out of that gig at god speed.