Pros
The firm has a wide variety of clients ranging from real estate to retailers. The numerous partners offer a wide variety of skill sets.
Cons
Partners do not want to hand work down. They would rather do the work themselves without review in order to keep billing/collection rate high. It is not unusual to have a partner prepare individual returns, then push a tax manager into doing a curser review. Typically a firm this size would have three levels of review. The patners are quick to ask questions of the tax department but do not want to provide the tax professionals with billable time to answer the question. Therefore the partner is really only asking an opinion of the tax department. Returns are often based on off the cuff answers without proper research support.