Good historical reputation. Lots of bright young things working there. Sound methodologies. Nice legacy staff perks - eg team picnics etc.
Cons
No corporate strategy! Too many changes of direction. Focus of senior management is way too introspective and not at all client-centric. Lots of big egos!