Excellent team environments working on challenging and important legal issues.
Cons
Teams can become isolated from each other and other departments. Limited advancement opportunities and salaries are not competitive compared to the amount of work required from you. Often new staff are placed on ever extending contracts that never become permanent.
Underfunded organization.