I really agree with much of what Anon has to say - I worked at Accenture before moving to the Big 4 also and my observations would be:It is competitive, but not in an overly agressive way. There's an expectation of progression, but, at least in the area that I worked in, it was a supportive and cohesive environment. There were opportunities for promotion for a number of people at every level every year, and people at the same level tended to have different responsibilitie on projects, so that each had their own space to demonstrate their aptitudes and capabilities.There is some innovation but it's not ground breaking - a lot of it is rolling out what has been tried and tested in a slightly different environment, so it's challenging, and can be complex (if it's new to you), but it's not really innovation.I tended to work fairly long hours - not just to be seen, but because it was really needed. Having said that, when there was no need for long hours, in my experience people don't hang around - so most people are happy to make the most of early finishes whenever they get the chance as it won't always be like that. It can be very tough, but you do get recognition and reward, and overall, I'd say there were a lot of perks to make up the for hard work and long hours.I would say the pay stacks up very well - it's one of the best payers I think, with hot skills bonuses as an extra incentive for those they want to keep, as well as bonuses at some levels.Overall, I really enjoyed my time there, and I wouldn't rule out going back. It's hard work, often long hours and is challenging, but you get lots of responsibility, work with bright and engaging people, work with excellent clients and get well rewarded. It's not for the workshy, but it is excellent experience.