Pros
Super clean and organized work area. Congenial work associates. Lots of employee perks. Exc cafeteria. Very reasonable!
Cons
Lot of meticulous paperwork required as the products are FDA regulated.
Pros
Smart people Doing good things daily
Cons
Difficult work no matter where you teach