Location is good. Co-workers were ok. There is a 20 word minimum on pros, but unfortunately, I can't think of one at the moment. Salary was ok.
Cons
Executive Staff sucked.
HR is not for the employee; especially when complaints are made.
Diversity training is mandatory as is harassment training - but the company does not stand by it's teachings.
Senior management goes unsupervised.