I met some extremely intelligent people who are potentially lifelong friends.Great for a recent college grad or someone without a lot of experience in the workforce.If you are motivated, and don't mind putting in extra hours, a lot of opportunity for advancement.

Cons

Work life balance non-existent, expect lot's of emails and phone calls outside of business hours.Expect to be involved in never ending projects or projects with such unrealistic deadlines that they're completed extremely haphazardly.Not enough accountability for senior management that treats workers like commodities and plans poorly for the future.Antiquated business model, new generation of C levels probably won't find the AERs or research enlightening enough to cover the price tag.

Advice to ManagementAdvice

There needs to be an incentive plan to boost the efficacy of managers or at least make managers culpable for bad decision making.