Pros: if you like to be treated unfairly
Cons: low wage, constantly shuffled around, cut your hours, no leadership from management
Poor and indecisive management led to many layoffs within the department and the cutting of hours for contract employees. If you are permanent full-time they will not cut your hours.
Personally in my case, if the work is slow and the department is not making money, they cut your hours with only one day notice. Got used and bounced around because I was on contract. Attended department meetings only to be told to go back to work 1 minute in. Worst lab I ever worked at and I have been around