Pros
They have a great 401k. Employee stock plan as well if you can stick it out for five years.
Cons
I have watched this company fall from grace. Used to be a great company that cared for all it's employees. Now it is a shell of it's former self. No one cares anymore. The place is filthy and many long term employees have been fired for the same reasons that others are allowed to stay. Company chooses to not fill positions in a timely manner or not at all leaving the labs completely understaffed. Instead, they create positions for their favorites and those people do nothing but sit around. Most upper positions out of the lab have been eliminated so there is no place to advance to unless you want to take a pay cut and move to a less desirable position or schedule.