Pros
A LOT of diversity. Most of the people in my office are from India and the Philippines. 90% visa workers and about 10 % citizen workers.
Cons
Very cheap company. Pay is TERRIBLE. Sr software engineers make around 65k here as opposed to ~100k at any other company. The bench: if you are not on a project, then you are put on the bench. If you are on the bench for too long, you will get released from the company. Also, you do NOT get to choose your projects. This means if you are pursuing let's say web development and there is a role that opens up for a documentation writer, you will get stuffed into that role. Now let's say a web development role opens up a week after you join your documentation role, can you make the switch? Nope! Accenture will not allow that until your role/contract is up with the documentation position. Basically Accenture does not care about what you want to do with your career and how you want to build your resume. I know software engineers that got stuck in tech support roles for over a year. Huge waste of time. That does nothing for your resume. Stay away from this company as you will inevitably get stuffed into 1-dimensional, stagnant positions. A lot of my coworkers are trying to leave the company. The attrition rate at this company is also very poor.