Pros
Great location, salary, benefits, flexibility, and a fun working environment! The company is large enough to have great resources, but small enough to allow scientists to interact with multiple departments and learn new skills. Collaboration and publication is supported by management.
Cons
The stock price is down right now, but that hasn't my job directly.