A very secure place to work.
Pros: very stable, conservative company, security, opportunity for advancement, 401k/profit sharing/stock options
Cons: medical coverage, older method of work schedule
A very enjoyable place to work, with a rock-solid mission statement, philosophy, and culture. This is translated to not only tenured partners, but new incoming partners as well. Very fair when it comes to being considered for opportunities for growth.