Good experience, no better way to sharpen your advocacy skills. A lot of cases are interesting.
Cons
You never get any positive feedback, only negative which can be demotivating. Getting last minute papers for new and sometimes complex areas of law can be stressful, and you only get paid for the hearing not the prep time meaning your hourly rate can be very low.