if you look at the people working for ACN you will find mostly fresh, young employees who are working their but off. issues are not solved through expertise of knowledge transfer but hard, hard work. if it takes the weekend and a 24 hour shift, no question ACNlers will do it.do not get me wrong, ACN does not force you to go abroad, but if you want to do this there is a very realistic chance. this is nice for young grads enyoying 5 star hotels in asia, however for a mid-30 software designer with a family and a real life this might not be very tempting.most people leave ACN because they grow up and grow out of it...to me this company is a good fit for a specific period in your life like going to school, college etc...but this time is over at somepoint. however, some people might take longer to grow up and some might stay longer at college to enjoy this specific time in their life.acn is about maximum flexibility, in terms of location, working area (sometimes people are not staffed according to their skills) and serving market demands.