hi, 1. you are expected to be mobile, and they will make you sign a contract with that statement. 2. most of the testing happens from offshore locations (some happens in UK too)...you are likely to be managing the testing teams in india etc which "could" be done from your home office... 3. however, if you are required to work from client office then this could be anywhere!! and i mean anywhere, UK, abroad etc..4. This will be the same for any big consultancy company you apply for and not just accenture. 5. if you really want to work for accenture, then i suggest you sign the contract and when it comes to finding a role you give your preference. it is not always possible to give you what you want so you might have to end up taking a role which is not in testing..6. if you want a guarantee on location then look for a job in industry, that's my honest opinion. 7.there is no such a thing as "work life balance"...thats what my 9 year experience has taught me. no one will take care of you, you have to create your own balance!