My supervisor was fantastic: provided good feedback, flexibility in work schedule, opportunities for professional growth.
Cons
Usually 1-2 year contract, determined by grant funding and availability
Workplace experience is more dependent on the individual researcher/research lab you end up working for than the university as a whole