Small firm where you know everyone. The admin staff is helpful and there are some employees who have been there decades, or have come back after working elsewhere.
Cons
Traditional atmosphere with in-office requirements and little desire to change office policies and culture. Not a lot of room to move up.