Pros
Coworkers are nice and fun to work with. The labs and equipment are nice and up to date.
Cons
Training is very unorganized and limited. They will train you on the bare minimums of the job, but never any further so there isn't room for advancement. Raises are infrequent and rare. Management is awful. At this company they only hire you as a temp through Noll for $13.50 and they will string you along for months and months saying they are going to hire you on full time. Trying to get hired on full time is a very long process, they take their time on hiring their temps, which makes them lose a lot of great employees. It can take over a year to actually get hired on. Once you're hired on they tell you that you'll start at the least $15, don't except more, you will not get it.