Pros
Can be a way to get industry experience. Salary is decent if you already have some experience.
Cons
If you're in the scientific staffing side of the company, your experience can differ greatly from someone else's. Some labs provide an ok or even good working environment and some labs have a VERY contentious relationship between Eurofins contractors and the client. If they have to choose between backing you or backing the client, they will probably back the client. Definitely did not receive the support necessary to be successful in such an antagonistic work environment. There was also A LOT of gossip. On more than one occason there were things being said behind my back that were not brought to my attention until weeks or months after the fact so I never really had the chance to defend myself.