Allowed me to work and earn money between passing the bar exam and starting work with a firm. Pay was appropriate for the work being done. I was able to accept or turn down projects based on my schedule.
The way the teams work together is amazing. Absolutely love who I work with. Billy and Aaron are amazing to work under.
Cons
A solid HR department or at least an HR person to be able to discuss things without having to talk to your boss would be nice. They handle it very well, but some conversations can just be uncomfortable.