Vantaggi
Best and brightest minds - recruited high potential MS and Ph'D's from top engineering schools. You never know what project comes in the door for you to work on. Exposure to a lot of different areas. Decent ESPP, retirement and health plans. The right boss can make or break you. In poor ecoonomic times, people are more litigious so employment more steady here. Each office has its own culture.
Svantaggi
Communication from upper mgmt could be better. Some people are managers because they bring in work but manage horribly and do not develop their people. Inside joke is that they train you to be an independent consultant. No work life balance - almost impossible with consulting of this nature. A call comes in and you're on a plane the next day. Show face is prevalant theme - work from home not encouraged which is nuts. Very high turnover. Need more diversity, including women in management.