Pros
Fairly laid back and good work-life balance.
Cons
Partners are pretty much at war with each other and there is no progression from junior staff to partnership (although they say there is..). Very bad for women. No company policy (or enforced one) about discrimination and no real presence of women in partnership. Really inflexible workplace policies about having to be present and accounted for, rather than being able to work at home.