Pros
The people are great and the work is highly technical and interesting. We look for people that we like to work with. Our culture is second to none in the Big 4 - we actually like working with one another. We work for and with some of the world's best clients on the most sophisticated transactions. We try and really grow our people by putting them is situations that allows them to stretch to meet the demands of client service. Further we are an entreprenurial firm - we reward results and are not tied up on people's levels or titles - we like ability.
Cons
Long hours, but proper client service requires long hours. That is it. We work hard for our clients. For me doing international work it means my hours are long, but the firm provides me the flexibility to get my work done and spend time with my family.