Pros
Decent pay, 401k match to 6%, employee stock purchase program was good benefit. I have heard that they may have increased paid time off for having a child for either parent, but not certain.
Cons
Hate to say it, but not a place where the people conducting the day to day operations are really appreciated. Started as an hourly supervisor, was a manager for over 7 years. Every year in feburary they roll out new changes to eliminate long tenured positions(hourly employees) to reduce costs so the shareholders see more profits. I feel for those still there, because I know the workload and expectations continue increase, compensation does not, nor does any appreciation for what you are accomplishing. I don't say any of this because I am bitter, I say this because now that I am on the outside looking in.