* Technically challenging and meaningful work
* Huge roster of both big tech and innovative startup clients
* Humane, livable working conditions
* People have a sense of humor and have fun
Cons
* Not enough lawyers to handle all the work
* Internal and administrative resources are less developed