Pros: low stress, good people, always new things to learn
Cons: constant last minute duties
I learned something new almost every other week. My managers were awesome. They were very intelligent, helpful, understanding, and laid back. My co-workers were friendly, and also helpful. I really got a sense of teamwork even though we worked on different projects. I was given much independence from my managers to determine my schedule, which almost always varied from day to day.
About 3/4 of my time was spent in the lab, and the other fourth was spent doing field work. My manager would teach me new techniques every other week, and I would I then do those procedures by myself.
In the morning, I would quickly go through the items I had planned to do that day with my manager. He would approve, deny, add, or change my agenda. The rest of the day would be spent performing experiments and/or doing field work. I had to be very flexible with my time because any moment I could be called into another project. The lab experiments was the most enjoyable part of my job.
The toughest part of the job was having to almost "jump" into things. From day one, I was running experiments I had never performed before. It was almost like a sink-or-swim type of training, but I loved the challenge.