Pros
Good place to get experience if you don't plan on staying. Neogen deals with a large variety of techniques and equipment and is very fast paced, so you learn a lot (assuming your supervisor cares about training you)
Cons
The company culture is so bad that when I left someone literally said "You're getting out!" Neogen leaches all your time and energy with long overtime hours (even if you're salaried) and continued pressure of "Are you working fast enough? We need to get product out faster. How can we shave 30 seconds off your time? Is that product out yet?" All while refusing to listen to employees about what would actually make them more efficient, like computer systems and expanding virtual infrastructure. To make matters worse, in the new employee handbook they make you sign, there's an extensive non-compete clause that extends TWO YEARS past your last day. It states that you can't work for a business that competes with Neogen at any level internationally for TWO YEARS!!! Imagine being a tech with a degree in animal science, then being told that you can't work for anyone else that does anything at all for animal genomics for two years? You'd feel pretty trapped, right? The pay is 1/2 of what it should be (don't believe the inevitable response from Neogen saying "we believe pay and benefits are competitive". They aren't, especially for anyone in the lab).