Pros
Excellent place for a career start. Diversity in background and experience of the employees. Excellent training programs. An opportunity to work with and learn from great, knowledgeable and skillful professionals. The benefits package.
Cons
Favoritism in assigning work and in promotions. Politics vs. merit, which leads to a low morale and lack of motivation. Relatively low pay. Weak HR support and assistance. Formality in the mentor, coach programs. Great ideas from the Firm's high management do not get the proper application, execution at a "field" level. Emphasize on productivity and utilization without providing adequate administrative personnel support. Unexplainable feeling of guild, despite the long hours, overtime and misbalanced work-life lifestyle.