accenture is generally a nice place to work, but it depends on certain conditions (at least, in my case)
where you are in you career - its a nice place to start a career, or to join as a manager. if you are in between those levels, its a big question mark.
you know how to play the system - if you know how to play/manipulate the performance reviews and cultivate extra good relationships with the right people, then you'l find that its a good place to be.
you chanced upon a project that sends you overseas long term or thru multiple assignments - self explanatory, but depends if this is your priority.