Pros
Lovely people, fantastic clients, very interesting work, variety of different legal challenges, fantastic training including many opportunities you won't get at most other firms
Cons
Some of the systems are a headache, e.g. for billing but these are due to change