Pros: bonuses, holiday pay, staff events, lots of hard work.
Cons: may not always be flexible and a lot of contact with chemical environments.
I enjoyed the worked I did there and I had great reviews. It appears to have good benefits of people that work full-time there. The co-workers may not always have the most professional form of communication but workable.