Pros
When I moved to this regional company I wondered how they were going to get away from having so much of their work at Microsoft. It was a worry that i know others had too. The leaders said there was a plan but that it would be hard work. In the last three years they have been true to their word. I have worked at Microsoft as well as Boeing and Expedia and had an opportnuity to do thought leadership with the Gates foundation too. They were right on the other point, it has been hard work, but the right kind of true consulting work. It's very satisfying and thats what i was looking for. Nearly all the team are grade 'A' people and thats what makes the difference.
Cons
Nearly all the team are grade A. That means that not everyone is. I think a few people, ok two that i know, had slipped by. One got managed out, the other, well the other should be. Nice guy buy the work here is challenging, in a good way.