Pros
Decent 401k and great benefits, job security (if you can avoid getting fired for arbitrary company politics).
Cons
Company was very easy going and fun less than 3 years ago. They started hiring the same awful people that they hire for management in the packaging fulfillment centers and the culture/environment has went straight downhill. Company used to do team building events, paid lunches, and offered plenty of overtime for good hard workers. At some point within the last 3 years they started micro-managing every facet of our job and harps on every expenditure despite us turning out record profits every single year. Management now spies on their employees using internal camera systems. What used to be for security is now being used for straight up 1984 micro-management. Unless you're just trying to make a quick dirty buck to get yourself off the ground I would NEVER recommend working here.