challenging, interesting, motivating work with chances to transfer internally over a career to try whatever you're interested in. lots of enthusiastic young people make for an invigorating team in most areas. management officially supports flexible schedules, professional growth through academic or personal research or language training, some chances to travel depending on your work. pay seems good at the starting levels for recent college/graduate school hires, but promises of rapid advancement are contingent on long hours and taking on high-profile but limited projects in many offices.

Cons

Hiring overload of the past decade means lots of talented young people fighting for management recognition to gain promotion to higher grades, limited number of experienced "senior" mentors to teach all the new people. Senior members of teams and offices have their pick of projects, travel, and high-level rotations. Management overwhelmed by their workload makes it a tough career path although offers better chances of promotion. Short-term they support balance and flexibility but long-term being in the office less hours or at "off" hours means less recognition, like most places.

Advice to Management

More consistent recognition of staff's efforts, knowledge building, an long-term goals would help make them feel they're not hired only to get the job done today with little interest in next year.