I joined accenture as I was trying to get out of chennai and relocate to hyderabad.Before joining the company they agreed to give me hyderabad location.
Accenture is good only if you get a project .Bench is really horrible .They will track you each and every second.Getting a project their is like internally searching a job.For every project they will conduct an interview.The interviews are quite tough. I would say the interview for joining accenture was quite easy.For three months I was in bench.I got two project calls from hyderabad location.Unfortunately I was not selected.Then the real tension started.I started getting other location interview calls.Once if you are getting selected in the interview means you cannot deny the project.Before the interview they will ask you if you are ready to relocate.If you deny so , they will keep a record about that.Maximum three times you can reject other lacation calls.After that they will forcefully send you to any location wherever the project demands, you are bound to go.
I rejected three times and after that I got a call from HR saying that I have only one week in my hand and within that period if I manage to find a project within hyderabad I will stay, else I have to relocate.
I was newly married and my wife was also working in hyderabad.It was merely impossible for me to relocate.I started searching for another job.Luckily I cracked an interview and immediately I resigned Accenture.
Its good only if you are ready to relocate.The culture , environment everything is good.