Pros
- flexible policies aimed at allowing work-life balance - many different divisions doing many different kinds of things - good people - everyone is expected to self-manage in a matrixed environment, which gives considerable room for autonomy and personal growth
Cons
- everyone is expected to self-manage in a matrixed environment, which can sometimes be confusing and inefficient - vaguely soulless - top performers usually leave within 2 years - frankly-- its a good, solid company doing good, mid-level consulting work, mostly government contracts. Its not top level, and its not really focused on anything in particular, so you can't really expect it to have a distinctive character or flavor. Its a good company, but a grey company.