Pros
The employees are ok...I made a couple friends in the 10+ years I worked there...upper management does a great job of pretending that they care for their employees. They really make you feel somewhat valuable until they fire you over one mistake.
Cons
When I stated that management pretends they care, it's cause truthfully, they don't. Supervisors will throw you under the bus to save themselves. Managers will pretend they are listening to your side of the story, but really, they are just trying to figure out how to make their side more relevant when firing you. Vice Presidents don't know anything about doing the job. They would rather pay someone less to do a bad job, than pay someone a little more to do a great job...It's all about being a Great Place to Work, until they fire you over one mistake. Their core value is PRIDE...(laughing)...if only they practiced what they preached.