Pros
Gain a lot of experience working in a fast-paced lab
Cons
The specific department I worked in was an absolute disaster and treated the lab technicians horribly. You are expected to work overtime every single day. After working a 50+ hour week they will then ask you to come in on a Saturday. Throughout the day you are being asked to juggle an overwhelming amount of tasks as well as help train whoever is new (which is inevitable given the high turnaround times). You are never shown appreciation or gratitude for the time you dedicate there. I remember one day we had a team meeting where we were told a specific set of tasks needed to be done before we were allowed to leave for that night. A coworker of mine raised her hand and asked which of these tasks could possibly be left until the next day- given the fact that the shift that came in at 1 pm had been staying until close to 1 in the morning. My manager shrugged and didn't respond- Thats the day I decided to look for a different job. The company works its employees into the ground so that they quit in a year or two, that way they never have to give out raises- instead they can just hire another fresh out of college grad/ someone desperate who doesn't know any better. Horrible ethics and really uncomfortable and awkward work environment. I felt like I was walking on eggshells all day.