Pros
As a Warehouse Worker: It was a full time job straight out of high school. You could be very good at your job if you were able to count to 100 accurately. Good for your health as you are literally always walking. Ability to work Overtime. Berkshire Hathaway company so you can get discounts you will need because you aren't paid enough.
Cons
Overtime was often a necessity due to the fact that they paid nothing close to a living wage. The largest raise I received, despite several promotions, was a dollar an hour. Work/Life balance was terrible due to the necessity of 10+ hour days. Had the opportunity to move to the office towards the end of my tenure, but was told I would not be receiving a raise because I already made more than the group I would be joining. (Product Specialist, if I remember correctly) HR, obviously, is only used against you. I had performance reviews where my late time punches from earlier in the year were pulled from my file to tell me I was only going to receive a 25 cent raise.