Travel can be burdensome for some, a joy for others. Pay is probably at or just below industry standard. Lots of turn-over. You are basically Accenture's staff augmentation pool. The companies relationship with Microsoft means absolutely nothing to the company except for those who work in Seattle, the rest of the company is forced to use and sell Microsoft products, even when they are incredibly inferior.