Pros
+ Competitive pay + Literally working with the leading consultants in their field + Best work/life balance I've experienced to date + Great contacts at Microsoft, ensuring you stay relevant + Position as a boutique consultancy ensures that a good proportion of projects are uniquely challenging + Excellent access to senior management + Very generous when it comes to team-building & development events - even more so that the FTSE 100 companies at which I've previously been employed!
Cons
-Vacation time is low vs European companies and larger organisations, but to be expected with a growing, smaller company. It must be noted that the general flexibility of the management more than offsets this con. - Very fast moving when it comes to responding to new market opportunities, so if you're not looking to learn, adapt or generally contribute, perhaps not the place to be!